public DataModel.materias CreateEntity(MateriaBE be) { DataModel.materias entity; if (be != null) { entity = new DataModel.materias() { id_materia = be.id_materia, id_plan = be.id_plan, desc_materia = be.desc_materia, hs_semanales = be.hs_semanales, hs_totales = be.hs_totales, estado = be.estado }; return(entity); } return(entity = new DataModel.materias()); }
public MateriaBE CreateBusiness(DataModel.materias entity) { MateriaBE be; if (entity != null) { be = new MateriaBE() { id_materia = entity.id_materia, id_plan = entity.id_plan, desc_materia = entity.desc_materia, hs_semanales = entity.hs_semanales, hs_totales = entity.hs_totales, estado = entity.estado }; return(be); } return(be = new MateriaBE()); }
public long Create(MateriaBE Be) { try { if (Be != null) { DataModel.materias entity = Factory.FactoryMateria.GetInstance().CreateEntity(Be); _puente.MateriaRepository.Insert(entity); _puente.Commit(); return(entity.id_materia); } else { throw new ApiBusinessException(1012, "No se pudo crear la materia", System.Net.HttpStatusCode.NotFound, "Http"); } } catch (Exception ex) { throw HandlerErrorExceptions.GetInstance().RunCustomExceptions(ex); } }