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