public Task <ApiResponse <bool> > Delete(string id) { return(Catch(async() => { var command = new DeleteMeasureCommand(Uri.UnescapeDataString(id)); await MessageBus.DispatchCommand(command); return true; })); }
public Task <ApiResponse <bool> > Bulk(List <WriteMeasureDto> dtos) { return(Catch(async() => { var command = new BulkInsertMeasureCommand(dtos); await MessageBus.DispatchCommand(command); return true; })); }
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; })); }
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; })); }
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; })); }
public Task <ApiResponse <bool> > CreateUser(CreateUserDto userDto) { return(Catch(async() => { var command = new CreateUserCommand(userDto); await MessageBus.DispatchCommand(command); return true; })); }
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; })); }
public void Delete(DeleteUserCommand commandDelete) { MessageBus.DispatchCommand(commandDelete); }