Пример #1
0
 public JsonResult GuardarTipoPublicacion(TipoPublicacionDto tipoPublicacionDto)
 {
     return(Json(Ejecutar(() =>
     {
         _tipoPublicacionService = new TipoPublicacionService();
         tipoPublicacionDto.Usuario = _usuario;
         _tipoPublicacionService.Guardar(tipoPublicacionDto);
         return Response <bool> .Correcto(true);
     }), JsonRequestBehavior.AllowGet));
 }
 public void Guardar(TipoPublicacionDto tipoPublicacionDto)
 {
     if (tipoPublicacionDto.Estado == EstadoObjeto.Nuevo)
     {
         TipoPublicacionEntity tipoPublicacion = TipoPublicacionEntity.Crear(tipoPublicacionDto.Id
                                                                             , tipoPublicacionDto.Descripcion, tipoPublicacionDto.Usuario);
         _tipoPublicacionRepository.Crear(tipoPublicacion);
     }
     else if (tipoPublicacionDto.Estado == EstadoObjeto.Modificado)
     {
         TipoPublicacionEntity tipoPublicacion = _tipoPublicacionRepository.Buscar(tipoPublicacionDto.Id);
         tipoPublicacion.Modificar(tipoPublicacionDto.Descripcion, tipoPublicacionDto.Usuario);
         _tipoPublicacionRepository.Modificar();
     }
     else if (tipoPublicacionDto.Estado == EstadoObjeto.Borrado)
     {
         _tipoPublicacionRepository.Eliminar(tipoPublicacionDto.Id);
     }
     else
     {
         throw new Exception("El método no es el correcto");
     }
 }