public Offer Insert(OfferInsertRequest req) { var entity = _mapper.Map <Database.Offers>(req); _context.Offers.Add(entity); _context.SaveChanges(); return(_mapper.Map <Data.Model.Offer>(entity)); }
public Offer Update(int id, OfferInsertRequest req) { var entity = _context.Offers.Find(id); _context.Attach(entity); _context.Update(entity); entity.isLocked = true; entity.partsSelected = true; _context.SaveChanges(); return(_mapper.Map <Data.Model.Offer>(entity)); }
public async Task SendOffer() { var request = new OfferInsertRequest { CreatedAt = DateTime.Now, OfferStatusId = (int)Models.OfferStatus.Active, RequestId = Id, UserId = UserId }; await _offerService.Insert <Offer>(request); }
public async Task ChangeToSelected() { Data.Model.OfferItems model; OfferItemsInsertRequest req = new OfferItemsInsertRequest() { OfferID = 0 }; foreach (var x in _selectedParts) { model = await _offerItemsUpdateService.Update <Data.Model.OfferItems>(x.ItemID, req); } OfferInsertRequest reqs = new OfferInsertRequest(); await _offerService.Update <Data.Model.Offer>(OfferVM.OfferID, reqs); }
public Data.Model.Offer Update(int id, OfferInsertRequest req) { return(_service.Update(id, req)); }
public Data.Model.Offer Insert([FromBody] OfferInsertRequest req) { return(_service.Insert(req)); }