Esempio n. 1
0
 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));
 }
Esempio n. 2
0
 public bool Existe(NecesidadEspecialEditDto necesidadEspecial)
 {
     try
     {
         NecesidadesEspeciales n = _mapper.Map <NecesidadesEspeciales>(necesidadEspecial);
         return(repositorio.Existe(n));
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Esempio n. 3
0
 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);
     }
 }
Esempio n. 4
0
        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");
            }
        }