public VendorEvent Map(EditVendorEvent request) { if (request == null) { return(null); } var vendorEvent = new VendorEvent { EventId = request.EventId, VendorId = request.VendorId }; if (request.Budget != null) { vendorEvent.Budget = new Price { Amount = request.Budget.Amount, Currency = request.Budget.Currency }; } if (request.DepositPaid != null) { vendorEvent.DepositPaid = new Price { Amount = request.DepositPaid.Amount, Currency = request.DepositPaid.Currency }; } return(vendorEvent); }
public async Task <VendorEventSimpleResponse> EditVendorEventAsync(EditVendorEvent request) { var entity = _vendorEventMapper.Map(request); var result = _vendorEventRepository.Update(entity); await _vendorEventRepository.UnitOfWork.SaveChangesAsync(); return(_vendorEventMapper.MapSimple(result)); }
public async Task <IActionResult> Put(EditVendorEvent request) { var result = await _vendorService.EditVendorEventAsync(request); return(Ok(result)); }