public bool Existe(NecesidadesEspeciales necesidadesEspeciales) { if (necesidadesEspeciales.NecesidadesEspecialesId == 0) { return(context.NecesidadesEspeciales.Any(n => n.Descripcion == necesidadesEspeciales.Descripcion)); } return(context.NecesidadesEspeciales.Any(n => n.Descripcion == necesidadesEspeciales.Descripcion && n.NecesidadesEspecialesId == necesidadesEspeciales.NecesidadesEspecialesId)); }
public bool Existe(NecesidadEspecialEditDto necesidadEspecial) { try { NecesidadesEspeciales n = _mapper.Map <NecesidadesEspeciales>(necesidadEspecial); return(repositorio.Existe(n)); } catch (Exception e) { throw new Exception(e.Message); } }
public void Guardar(NecesidadEspecialEditDto necesidadEspecial) { try { NecesidadesEspeciales n = _mapper.Map <NecesidadesEspeciales>(necesidadEspecial); repositorio.Guardar(n); iunitOfWork.Save(); necesidadEspecial.NecesidadesEspecialesId = n.NecesidadesEspecialesId; } catch (Exception e) { throw new Exception(e.Message); } }
public void Guardar(NecesidadesEspeciales necesidadesEspeciales) { try { if (necesidadesEspeciales.NecesidadesEspecialesId == 0) { context.NecesidadesEspeciales.Add(necesidadesEspeciales); } else { var tipoDb = context.NecesidadesEspeciales.SingleOrDefault(n => n.NecesidadesEspecialesId == necesidadesEspeciales.NecesidadesEspecialesId); tipoDb.Descripcion = necesidadesEspeciales.Descripcion; context.Entry(tipoDb).State = EntityState.Modified; } } catch (Exception) { throw new Exception("Error al Guardar/Editar los datos"); } }