public void Guardar(AutorResenaDto autorResenaDto) { if (autorResenaDto.Estado == EstadoObjeto.Nuevo) { AutorResenaEntity autorResena = AutorResenaEntity.Crear(autorResenaDto.IdGradoAcademico, autorResenaDto.Nombre , autorResenaDto.Apellido, autorResenaDto.Cargo, autorResenaDto.Recurso, autorResenaDto.Usuario); _autorResenaRepository.Crear(autorResena); } else if (autorResenaDto.Estado == EstadoObjeto.Modificado) { AutorResenaEntity autorResena = _autorResenaRepository.Buscar(autorResenaDto.Id); autorResena.Modificar(autorResenaDto.IdGradoAcademico, autorResenaDto.Nombre , autorResenaDto.Apellido, autorResenaDto.Cargo, autorResenaDto.Recurso, autorResenaDto.Usuario); _autorResenaRepository.Modificar(); } else if (autorResenaDto.Estado == EstadoObjeto.Borrado) { _autorResenaRepository.Eliminar(autorResenaDto.Id); } else { throw new Exception("El método no es el correcto"); } }
public JsonResult GuardarAutorResena(AutorResenaDto autorResenaDto) { return(Json(Ejecutar(() => { _autorResenaService = new AutorResenaService(); autorResenaDto.Usuario = _usuario; _autorResenaService.Guardar(autorResenaDto); return Response <bool> .Correcto(true); }), JsonRequestBehavior.AllowGet)); }