public TbFdTareaEstado viewToModelSave(EstadoTareaViewModel domain) { TbFdTareaEstado te = new TbFdTareaEstado(); te.Titulo = domain.Titulo; te.Color = domain.Color; te.Activo = domain.Activo; te.EsDefecto = domain.EsDefecto; te.EsFinal = domain.EsFinal; te.EsInicial = domain.EsInicial; te.FechaCreacion = DateTime.Now; return(te); }
public TbFdTareaEstado viewToModelUpdate(EstadoTareaViewModel domain) { TbFdTareaEstado te = new TbFdTareaEstado(); te = this.EstadoTareaService.GetById(Convert.ToInt32(domain.Id)); te.Titulo = domain.Titulo; te.Color = domain.Color; te.Activo = domain.Activo; te.EsDefecto = domain.EsDefecto; te.EsFinal = domain.EsFinal; te.EsInicial = domain.EsInicial; return(te); }
public JsonResult CrearEstado(EstadoTareaViewModel domain) { try { if (this.IEstadoService.GetByTitulo(domain.Titulo)) { return(Json(new { titulo = true })); } else if (this.IEstadoService.GetByColor(domain.Color)) { return(Json(new { color = true })); } if (domain.EsDefecto != false) { if (this.IEstadoService.GetByDefecto(domain.EsDefecto) == true) { return(Json(new { defecto = true })); } else { var estadoTarea = this.IEstadoMapper.Save(domain); } } else { var estadoTarea = this.IEstadoMapper.Save(domain); } } catch (Exception ex) { AltivaLog.Log.Insertar(ex.ToString(), "Error"); throw; } return(Json(new { titulo = false, color = false, defecto = false })); }
public IActionResult EditarEstado(EstadoTareaViewModel domain) { TbFdTareaEstado estadoTarea = new TbFdTareaEstado(); TbFdTareaEstado titulo = new TbFdTareaEstado(); TbFdTareaEstado color = new TbFdTareaEstado(); TbFdTareaEstado porDefecto = new TbFdTareaEstado(); TbFdTareaEstado esInicial = new TbFdTareaEstado(); TbFdTareaEstado esFinal = new TbFdTareaEstado(); titulo = this.IEstadoService.GetTitulo(domain.Titulo); color = this.IEstadoService.GetColor(domain.Color); porDefecto = this.IEstadoService.GetDefecto(true); esInicial = this.IEstadoService.GetInicial(true); esFinal = this.IEstadoService.GetFinal(true); if (this.IEstadoService.GetByTitulo(domain.Titulo)) { if (titulo.Id != domain.Id) { return(Json(new { titulo = true })); } } if (this.IEstadoService.GetByColor(domain.Color)) { if (color.Id != domain.Id) { return(Json(new { color = true })); } } if (this.IEstadoService.GetByDefecto(domain.EsDefecto) == true) { if (domain.EsDefecto == true) { if (porDefecto.Id != domain.Id) { return(Json(new { defecto = true })); } } } if (this.IEstadoService.GetByEsInicial(domain.EsInicial) == true) { if (domain.EsInicial == true) { if (esInicial.Id != domain.Id) { return(Json(new { inicial = true })); } } } if (this.IEstadoService.GetByEsFinal(domain.EsFinal) == true) { if (domain.EsFinal == true) { if (esFinal.Id != domain.Id) { return(Json(new { final = true })); } } } estadoTarea = this.IEstadoMapper.Update(domain); return(Json(new { titulo = false, color = false, defecto = false, inicial = false, final = false })); }
public TbFdTareaEstado Update(EstadoTareaViewModel domain) { return(this.EstadoTareaService.Update(viewToModelUpdate(domain))); }
public TbFdTareaEstado Save(EstadoTareaViewModel domain) { return(this.EstadoTareaService.Save(viewToModelSave(domain))); }