Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using ADSProjectLab.DAL;
- using ADSProjectLab.Models;
- using ADSProjectLab.Models.Context;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- namespace ADSProjectLab.Services
- {
- public class ServiceAsignacionGrupo
- {
- //Método para obtener todas las Carreras
- public List<AsignacionGrupo> ObtenerTodos()
- {
- try
- {
- // Se inicializa el contexto que nos permitirá conectarnos con la BD
- using (MyDbContext context = new MyDbContext())
- {
- //Se crea la instancia del DAL
- //Y se le pasa el contexto de la BD
- AsignacionGrupoDAL dal = new AsignacionGrupoDAL(context);
- //Se llama el método para obtener todos los registros
- return dal.ObtenerTodos();
- }
- }
- catch (Exception ex)
- {
- throw;
- }
- }
- //Método para buscar AsignacionGrupo por el Id
- public AsignacionGrupo ObtenerById(int Id)
- {
- try
- {
- // Se inicializa el contexto que nos permitirá conectarnos con la BD
- using (MyDbContext context = new MyDbContext())
- {
- //Se crea la instancia del DAL
- //Y se le pasa el contexto de la BD
- AsignacionGrupoDAL dal = new AsignacionGrupoDAL(context);
- //Se llama el método para obtener un registro por Id
- return dal.ObtenerById(Id);
- }
- }
- catch (Exception ex)
- {
- throw;
- }
- }
- //Método para insertar una AsignacionGrupo
- public int Insertar(AsignacionGrupo model)
- {
- try
- {
- // Se inicializa el contexto que nos permitirá conectarnos con la BD
- using (MyDbContext context = new MyDbContext())
- {
- //Se crea la instancia del DAL
- //Y se le pasa el contexto de la BD
- AsignacionGrupoDAL dal = new AsignacionGrupoDAL(context);
- //Se llama el método para insertar la AsignacionGrupo
- return dal.Insertar(model);
- }
- }
- catch (Exception ex)
- {
- throw;
- }
- }
- //Método para insertar una AsignacionGrupo
- public void Insertar(Grupo model)
- {
- try
- {
- // Se inicializa el contexto que nos permitirá conectarnos con la BD
- using (MyDbContext context = new MyDbContext())
- {
- //Se crea la instancia del DAL
- //Y se le pasa el contexto de la BD
- AsignacionGrupoDAL dal = new AsignacionGrupoDAL(context);
- //Se llama el método para insertar la AsignacionGrupo
- dal.Eliminar(model.Id);
- if (model.AsignacionGrupos != null)
- {
- dal.Insertar(model.AsignacionGrupos);
- }
- }
- }
- catch (Exception ex)
- {
- throw;
- }
- }
- //Método para eliminar una AsignacionGrupo
- public bool Eliminar(int IdGrupo)
- {
- try
- {
- // Se inicializa el contexto que nos permitirá conectarnos con la BD
- using (MyDbContext context = new MyDbContext())
- {
- //Se crea la instancia del DAL
- //Y se le pasa el contexto de la BD
- AsignacionGrupoDAL dal = new AsignacionGrupoDAL(context);
- //Se llama el método para modificar la AsignacionGrupo
- return dal.Eliminar(IdGrupo);
- }
- }
- catch (Exception ex)
- {
- throw;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement