public static ConditionTypeDto ToConditionTypeDto(this UpdateConditionTypeDto updateConditionTypeDto, Guid tenantId, int code) => new ConditionTypeDto { Code = code, DataTypeCode = updateConditionTypeDto.DataTypeCode, Description = updateConditionTypeDto.Description, Name = updateConditionTypeDto.Name, TenantId = tenantId };
public async Task <IActionResult> Update([FromRoute] Guid tenantId, [FromRoute] int code, [FromBody] UpdateConditionTypeDto updateConditionTypeDto) { try { ConditionTypeDto conditionTypeDto = await this.conditionTypeService.Update(updateConditionTypeDto.ToConditionTypeDto(tenantId, code)); return(this.Ok(conditionTypeDto)); } catch (NotFoundException) { return(this.NotFound("A condition type w/ the given id was not found")); } }