コード例 #1
0
        public JsonResult SaveTipo(TipoEvaluacionFormModel tipo)
        {
            TipoEvaluacion tipoEvaluacion = null;

            tipoEvaluacion = tipo.Id == Guid.Empty
                ? new TipoEvaluacion()
                : _evaluacionService.GetTipoEvaluacion(tipo.Id);

            tipoEvaluacion.Nombre        = tipo.Nombre;
            tipoEvaluacion.Descripcion   = tipo.Descripcion;
            tipoEvaluacion.Observaciones = tipo.Observaciones;
            tipoEvaluacion.Estado        = _statusService.Get(tipo.EstadoId);
            if (tipoEvaluacion.Id == Guid.Empty)
            {
                tipoEvaluacion.CreadoEn  = DateTime.Now;
                tipoEvaluacion.CreadoPor = User.Identity.Name;
            }

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

            var confirmation = _evaluacionService.SaveOrUpdateTipoEvaluacion(tipoEvaluacion);

            return(Json(confirmation.WasSuccessful));
        }