public JsonResult GuardarTipoResena(TipoResenaDto tipoResenaDto) { return(Json(Ejecutar(() => { _tipoResenaService = new TipoResenaService(); tipoResenaDto.Usuario = _usuario; _tipoResenaService.Guardar(tipoResenaDto); return Response <bool> .Correcto(true); }), JsonRequestBehavior.AllowGet)); }
public void Guardar(TipoResenaDto tipoResenaDto) { if (tipoResenaDto.Estado == EstadoObjeto.Nuevo) { TipoResenaEntity tipoResena = TipoResenaEntity.Crear(tipoResenaDto.Id , tipoResenaDto.Descripcion, tipoResenaDto.Usuario); _tipoResenaRepository.Crear(tipoResena); } else if (tipoResenaDto.Estado == EstadoObjeto.Modificado) { TipoResenaEntity tipoResena = _tipoResenaRepository.Buscar(tipoResenaDto.Id); tipoResena.Modificar(tipoResenaDto.Descripcion, tipoResenaDto.Usuario); _tipoResenaRepository.Modificar(); } else if (tipoResenaDto.Estado == EstadoObjeto.Borrado) { _tipoResenaRepository.Eliminar(tipoResenaDto.Id); } else { throw new Exception("El método no es el correcto"); } }