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);
        }
Example #3
0
        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 }));
        }
Example #4
0
        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)));
 }