public IActionResult Add(BidAddViewModel model) { model.CreationDate = DateTime.Now; model.OwnerUsername = this.User.Identity.Name; this.bids.Add(model.Value, model.Period, model.ProjectId, model.OwnerUsername, model.CreationDate); return(this.RedirectToAction("Details", "Projects", new { id = model.ProjectId })); }
public async Task <IActionResult> Add() { var bidAddViewModel = new BidAddViewModel(); bidAddViewModel.Applications = await _marketingProvider.Applications.AllAsync(); bidAddViewModel.Banks = await _marketingProvider.Banks.AllAsync(); return(View(bidAddViewModel)); }
public async Task <IActionResult> Add(BidAddViewModel viewModel) { var application = await _marketingProvider.Applications.GetByCodeAsync(viewModel.ApplicationCode); var bank = await _marketingProvider.Banks.GetByBicAsync(viewModel.BankBic); var bid = new Bid { Name = viewModel.Name, Application = application, EndDate = viewModel.EndDate, Description = viewModel.Description, Bank = bank, Email = viewModel.Email, RecordDate = DateTime.Now }; await _marketingProvider.Bids.UpsertAsync(bid); return(Redirect("/Bids/GetAll")); }