Example #1
0
 public Task <ApiResponse <bool> > Delete(string id)
 {
     return(Catch(async() =>
     {
         var command = new DeleteMeasureCommand(Uri.UnescapeDataString(id));
         await MessageBus.DispatchCommand(command);
         return true;
     }));
 }
Example #2
0
 public Task <ApiResponse <bool> > Bulk(List <WriteMeasureDto> dtos)
 {
     return(Catch(async() =>
     {
         var command = new BulkInsertMeasureCommand(dtos);
         await MessageBus.DispatchCommand(command);
         return true;
     }));
 }
Example #3
0
 public Task <ApiResponse <bool> > Bulk(string id, WriteMeasureDto dto)
 {
     return(Catch(async() =>
     {
         var command = new UpdateMeasureCommand(Uri.UnescapeDataString(id), dto.Name, dto.Position);
         await MessageBus.DispatchCommand(command);
         return true;
     }));
 }
Example #4
0
 public Task <ApiResponse <bool> > DeleteProduct([FromBody] string id)
 {
     return(Catch(async() =>
     {
         var command = new DeleteProductCommand(id);
         var result = await MessageBus.DispatchCommand(command);
         return result.IsSuccess;
     }));
 }
Example #5
0
 public Task <ApiResponse <string> > AddProduct(string id, UpdateProductDto productDto)
 {
     return(Catch(async() =>
     {
         var command = new UpdateProductCommand(id, productDto);
         var result = await MessageBus.DispatchCommand(command);
         return result.Payload;
     }));
 }
Example #6
0
 public Task <ApiResponse <bool> > CreateUser(CreateUserDto userDto)
 {
     return(Catch(async() =>
     {
         var command = new CreateUserCommand(userDto);
         await MessageBus.DispatchCommand(command);
         return true;
     }));
 }
Example #7
0
 public Task <ApiResponse <string> > AddNew(WriteMeasureDto dto)
 {
     return(Catch(async() =>
     {
         ThrowIfModelInvalid();
         var command = new AddMeasureCommand(dto.Name, dto.Position);
         var result = await MessageBus.DispatchCommand(command);
         return result.Payload;
     }));
 }
Example #8
0
 public void Delete(DeleteUserCommand commandDelete)
 {
     MessageBus.DispatchCommand(commandDelete);
 }