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)); }