Ejemplo n.º 1
0
        public JsonResult Save(PosicionFormModel posicion)
        {
            Posicion item = null;

            item = posicion.Id == Guid.Empty
                ? new Posicion()
                : _evaluacionService.GetPosicion(posicion.Id);

            item.Nombre      = posicion.Nombre;
            item.Descripcion = posicion.Descripcion;
            item.Cadena      = _cadenaService.Get(posicion.CadenaId);
            item.Estado      = _statusService.Get(posicion.EstadoId);
            if (item.Id == Guid.Empty)
            {
                item.CreadoEn  = DateTime.Now;
                item.CreadoPor = User.Identity.Name;
            }

            item.ActualizadoEn  = DateTime.Now;
            item.ActualizadoPor = User.Identity.Name;

            var confirmation = _evaluacionService.SaveOrUpdatePosicion(item);

            return(Json(confirmation.WasSuccessful));
        }