public virtual async Task <IActionResult> OnPostAsync() { var dto = ObjectMapper.Map <CreateEditFieldDefinitionViewModel, CreateUpdateFieldDefinitionDto>(ViewModel); await _service.UpdateAsync(Id, dto); return(NoContent()); }
public async Task ShouldCheckDuplicateName_Update() { // Arrange var id = (await _fieldDefinitionRepository.GetByNameAsync("name")).Id; // Act var ex = await Assert.ThrowsAsync <BusinessException>(() => _fieldDefinitionAppService.UpdateAsync(id, new CreateUpdateFieldDefinitionDto { Name = "price", DisplayName = "Price", Type = "float" })); // Assert ex.Code.ShouldBe(DynamicEntityErrorCodes.FieldDefinitionAlreadyExists); }
public virtual Task <FieldDefinitionDto> UpdateAsync(Guid id, UpdateFieldDefinitionDto input) { return(_service.UpdateAsync(id, input)); }