public override async Task <bool> CreateAsync([FromBody] ProductType productType) { var submoduleType = await _submoduleTypeService.GetAsync(sb => sb.SubmoduleTypeCode == productType.SubmoduleTypeCode); var submodule = await _submoduleService.GetAsync(sb => sb.SubmoduleCode == productType.SubmoduleCode); productType.SubmoduleTypeID = submoduleType.ID; productType.SubmoduleID = submodule.ID; var result = await _productTypeService.CreateAsync(productType); return(result); }
public async Task <IActionResult> Post([FromBody] ProductType data) { data.TenantId = Context.TenantId; data.CreatedOn = DateTime.Now; return(Respond(await _service.CreateAsync(data))); }