Beispiel #1
0
        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());
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 public async Task <long> Add(NewDataSheetItem item, int corpClientId)
 {
     return(await repository.Add(item, corpClientId));
 }
Beispiel #4
0
        public async Task <long> AddItem(NewDataSheetItem item, int corpClientId)
        {
            var result = await dataSheetItemApp.Add(item, corpClientId);

            return(result);
        }