public async Task <OperationResult> CreateItemGroup(ItemGroupCreateModel itemGroupCreateModel) { try { var itemGroup = new ItemGroup { Description = itemGroupCreateModel.Description, ParentId = itemGroupCreateModel.ParentId, CreatedByUserId = _userService.UserId, UpdatedByUserId = _userService.UserId, Name = itemGroupCreateModel.Name, Code = itemGroupCreateModel.Code, }; await itemGroup.Create(_dbContext); return(new OperationResult(true, _inventoryLocalizationService.GetString("ItemGroupCreatedSuccessfully"))); } catch (Exception e) { Trace.TraceError(e.Message); return(new OperationResult(false, _inventoryLocalizationService.GetString("ErrorWhileCreatingItemGroup"))); } }
public async Task <OperationResult> CreateInventoryType([FromBody] ItemGroupCreateModel itemGroupCreateInventoryTypeModel) { return(await _inventoryItemGroupService.CreateItemGroup(itemGroupCreateInventoryTypeModel)); }