public static EspecialidadBE CreateBusiness(DataModel.especialidades entity) { EspecialidadBE be; if (entity != null) { be = new EspecialidadBE() { id_especialidad = entity.id_especialidad, desc_especialidad = entity.desc_especialidad, estado = entity.estado }; return(be); } return(be = new EspecialidadBE()); }
public long Create(EspecialidadBE Be, string username) { try { if (Be != null) { DataModel.especialidades entity = Factory.FactoryEspecialidad.CreateEntity(Be); _unitofWork.EspecialidadRepository.Insert(entity); _unitofWork.Commit(); return(entity.id_especialidad); } else { throw new ApiBusinessException(1012, "No se pudo crear la especialidad", System.Net.HttpStatusCode.NotFound, "Http"); } } catch (Exception ex) { throw HandlerErrorExceptions.GetInstance().RunCustomExceptions(ex); } }