public async Task <ActionResult <long> > AddItem(NewDataSheetItem item) { var data = await service.AddItem(item, UserData.CorpClientId.Value); if (data != null) { return(Ok(data)); } return(NoContent()); }
public async Task <long> Add(NewDataSheetItem item, int corpClientId) { var data = await context.DataSheets .Where(d => d.ProductId == item.ProductId && d.Product.CorpClientId == corpClientId).FirstOrDefaultAsync(); var entity = mapper.Map <ef.DataSheetItem>(item); entity.DataSheetId = data.DataSheetId; context.DataSheetItems.Add(entity); await context.SaveChangesAsync(); return(entity.DataSheetItemId); }
public async Task <long> Add(NewDataSheetItem item, int corpClientId) { return(await repository.Add(item, corpClientId)); }
public async Task <long> AddItem(NewDataSheetItem item, int corpClientId) { var result = await dataSheetItemApp.Add(item, corpClientId); return(result); }