コード例 #1
0
ファイル: MeasureController.cs プロジェクト: Kolezhniuk/HMS
 public Task <ApiResponse <bool> > Delete(string id)
 {
     return(Catch(async() =>
     {
         var command = new DeleteMeasureCommand(Uri.UnescapeDataString(id));
         await MessageBus.DispatchCommand(command);
         return true;
     }));
 }
コード例 #2
0
ファイル: MeasureController.cs プロジェクト: Kolezhniuk/HMS
 public Task <ApiResponse <bool> > Bulk(List <WriteMeasureDto> dtos)
 {
     return(Catch(async() =>
     {
         var command = new BulkInsertMeasureCommand(dtos);
         await MessageBus.DispatchCommand(command);
         return true;
     }));
 }
コード例 #3
0
ファイル: MeasureController.cs プロジェクト: Kolezhniuk/HMS
 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;
     }));
 }
コード例 #4
0
ファイル: ProductController.cs プロジェクト: Kolezhniuk/HMS
 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;
     }));
 }
コード例 #5
0
ファイル: ProductController.cs プロジェクト: Kolezhniuk/HMS
 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;
     }));
 }
コード例 #6
0
ファイル: UserController.cs プロジェクト: Kolezhniuk/HMS
 public Task <ApiResponse <bool> > CreateUser(CreateUserDto userDto)
 {
     return(Catch(async() =>
     {
         var command = new CreateUserCommand(userDto);
         await MessageBus.DispatchCommand(command);
         return true;
     }));
 }
コード例 #7
0
ファイル: MeasureController.cs プロジェクト: Kolezhniuk/HMS
 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;
     }));
 }
コード例 #8
0
 public void Delete(DeleteUserCommand commandDelete)
 {
     MessageBus.DispatchCommand(commandDelete);
 }