public async Task <bool> Create(RecordServiceModel recordServiceModel) { Genre GenreFromDb = finalWebProjectDbContext.Genres .SingleOrDefault(productType => productType.Name == recordServiceModel.Genre.Name); Record record = AutoMapper.Mapper.Map <Record>(recordServiceModel); record.Genre = GenreFromDb; finalWebProjectDbContext.Records.Add(record); int result = await finalWebProjectDbContext.SaveChangesAsync(); return(result > 0); }
public async Task <bool> CreateDelivery(DeliveryDetailsServiceModel DeliveryDetailsServiceModel) { DeliveryDetails deliveryDetails = AutoMapper.Mapper.Map <DeliveryDetails>(DeliveryDetailsServiceModel); deliveryDetails.Id = null; Receipt receipt = await this.context.Receipts.SingleOrDefaultAsync(receipts => receipts.Id == deliveryDetails.ReceiptId); deliveryDetails.IssuedOn = DateTime.UtcNow; deliveryDetails.RecipientId = receipt.RecipientId; receipt.ReceiptStatusId = 1; context.DeliveryDetails.Add(deliveryDetails); int result = await context.SaveChangesAsync(); return(result > 0); }
private async Task SeedData(FinalWebProjectDbContext context) { context.AddRange(GetDummyData()); await context.SaveChangesAsync(); }