/// <inheritdoc/> public async Task <OfficeItem> CreateOfficeAsync(UpdateOfficeRequest createRequest) { var dbOffice = Mapper.Map <UpdateOfficeRequest, Office>(createRequest); _context.Offices.Add(dbOffice); await _context.SaveChangesAsync(); return(Mapper.Map <OfficeItem>(dbOffice)); }
/// <inheritdoc/> public async Task <RequiredInventoryItem> CreateRequaredInventoryAsync(UpdateRequiredInventoryRequest createRequest) { var dbRequaredInventory = Mapper.Map <UpdateRequiredInventoryRequest, RequiredInventory>(createRequest); int chapterNumber = _context.RequiredInventories .Where(r => r.Path.Length == 3) .Max(r => r.Number) + 1; string path = chapterNumber.ToString().PadLeft(3, '0'); dbRequaredInventory.Number = chapterNumber; dbRequaredInventory.Path = path; _context.RequiredInventories.Add(dbRequaredInventory); await _context.SaveChangesAsync(); return(Mapper.Map <RequiredInventoryItem>(dbRequaredInventory)); }
public async Task CreateAsync(Employee employee) { _context.Staf.Add(employee); await _context.SaveChangesAsync(); }