public JsonResult GuardarTipoDetallePublicacion(TipoDetallePublicacionDto tiposDetallePublicacionDto)
 {
     return(Json(Ejecutar(() =>
     {
         _tipoDetallePublicacionService = new TipoDetallePublicacionService();
         tiposDetallePublicacionDto.Usuario = _usuario;
         _tipoDetallePublicacionService.Guardar(tiposDetallePublicacionDto);
         return Response <bool> .Correcto(true);
     }), JsonRequestBehavior.AllowGet));
 }
Exemple #2
0
        public void Guardar(TipoDetallePublicacionDto tipoDetallePublicacionDto)
        {
            if (tipoDetallePublicacionDto.Estado == EstadoObjeto.Nuevo)
            {
                TipoDetallePublicacionEntity TipoDetallePublicacion = TipoDetallePublicacionEntity.Crear(tipoDetallePublicacionDto.Id
                                                                                                         , tipoDetallePublicacionDto.Descripcion, tipoDetallePublicacionDto.Usuario);

                _tipoDetallePublicacionRepository.Crear(TipoDetallePublicacion);
            }
            else if (tipoDetallePublicacionDto.Estado == EstadoObjeto.Modificado)
            {
                TipoDetallePublicacionEntity tipoDetallePublicacion = _tipoDetallePublicacionRepository.Buscar(tipoDetallePublicacionDto.Id);
                tipoDetallePublicacion.Modificar(tipoDetallePublicacionDto.Descripcion, tipoDetallePublicacionDto.Usuario);
                _tipoDetallePublicacionRepository.Modificar();
            }
            else if (tipoDetallePublicacionDto.Estado == EstadoObjeto.Borrado)
            {
                _tipoDetallePublicacionRepository.Eliminar(tipoDetallePublicacionDto.Id);
            }
            else
            {
                throw new Exception("El método no es el correcto");
            }
        }