Ejemplo n.º 1
0
        public virtual async Task <IActionResult> OnPostAsync()
        {
            var dto = ObjectMapper.Map <CreateEditFieldDefinitionViewModel, CreateUpdateFieldDefinitionDto>(ViewModel);
            await _service.UpdateAsync(Id, dto);

            return(NoContent());
        }
Ejemplo n.º 2
0
        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));
 }