public bool Existe(TipoDeTarea tipoDeTarea) { if (tipoDeTarea.TipoDeTareaId == 0) { return(context.TiposDeTarea.Any(tp => tp.Descripcion == tipoDeTarea.Descripcion)); } return(context.TiposDeTarea.Any(tp => tp.Descripcion == tipoDeTarea.Descripcion && tp.TipoDeTareaId == tipoDeTarea.TipoDeTareaId)); }
public bool EstaRelacionado(TipoDeTarea tipoDeTarea) { try { return(_context.Empleados.Any(tt => tt.TipoDeTareaId == tipoDeTarea.TipoDeTareaId)); } catch (Exception) { throw new Exception("Error al verificar si està relacionado un Tipo de Tarea"); } }
public bool Existe(TipoDeTareaEditDto tipoDeTareaEditDto) { try { TipoDeTarea tp = _mapper.Map <TipoDeTarea>(tipoDeTareaEditDto); return(repositorio.Existe(tp)); } catch (Exception e) { throw new Exception(e.Message); } }
public bool EstaRelacionado(TipoDeTareaEditDto tipoTarDto) { try { TipoDeTarea tipoDeTarea = _mapper.Map <TipoDeTarea>(tipoTarDto); return(_repositorio.EstaRelacionado(tipoDeTarea)); } catch (Exception e) { throw new Exception(e.Message); } }
public void Guardar(TipoDeTareaEditDto tipoDeTareaEditDto) { try { TipoDeTarea tp = _mapper.Map <TipoDeTarea>(tipoDeTareaEditDto); repositorio.Guardar(tp); iunitOfWork.Save(); tipoDeTareaEditDto.TipoDeTareaId = tp.TipoDeTareaId; } catch (Exception e) { throw new Exception(e.Message); } }
public bool Existe(TipoDeTarea tipoDeTarea) { try { if (tipoDeTarea.TipoDeTareaId == 0) { return(_context.TipoDeTareas.Any(tt => tt.Descripcion == tipoDeTarea.Descripcion)); } return(_context.TipoDeTareas.Any(tt => tt.Descripcion == tipoDeTarea.Descripcion && tt.TipoDeTareaId == tipoDeTarea.TipoDeTareaId)); } catch (Exception) { throw new Exception("Error al verificar si existe un Tipo de Tarea"); } }
public void Guardar(TipoDeTarea tipoDeTarea) { try { if (tipoDeTarea.TipoDeTareaId == 0) { context.TiposDeTarea.Add(tipoDeTarea); } else { var tipoDb = context.TiposDeTarea.SingleOrDefault(tp => tp.TipoDeTareaId == tipoDeTarea.TipoDeTareaId); tipoDb.Descripcion = tipoDeTarea.Descripcion; context.Entry(tipoDb).State = EntityState.Modified; } } catch (Exception) { throw new Exception("Error al Guardar/Editar el tipo de tarea"); } }
public void Guardar(TipoDeTarea tipoDeTarea) { try { if (tipoDeTarea.TipoDeTareaId == 0) { _context.TipoDeTareas.Add(tipoDeTarea); } else { var tareaInDb = _context.TipoDeTareas.Find(tipoDeTarea.TipoDeTareaId); tareaInDb.Descripcion = tipoDeTarea.Descripcion; _context.Entry(tareaInDb).State = EntityState.Modified; } //_context.SaveChanges(); } catch (Exception) { throw new Exception("Error al intentar Agregar/Editar un Tipo De Tarea"); } }