Пример #1
0
        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 }));
        }
Пример #2
0
        public async Task <IActionResult> Add()
        {
            var bidAddViewModel = new BidAddViewModel();

            bidAddViewModel.Applications = await _marketingProvider.Applications.AllAsync();

            bidAddViewModel.Banks = await _marketingProvider.Banks.AllAsync();

            return(View(bidAddViewModel));
        }
Пример #3
0
        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"));
        }