public async Task <IActionResult> PushDrugListAsync([FromBody] NewTenderView tenderDto) { if (!tenderDto.IsValid()) { return(StatusCode(400)); } Tender tender = new Tender() { Name = tenderDto.TenderName, IsClosed = false, EndDate = tenderDto.EndDate, Drugs = new List <TenderDrug>() }; foreach (var drug in tenderDto.AddedDrugs) { tender.Drugs.Add(new TenderDrug() { DrugId = drug.Id, Quantity = drug.Quantity }); } await _tenderService.CreateTender(tender); return(StatusCode(204)); }
public async Task <IActionResult> NewTender() { NewTenderView tender = new NewTenderView() { Drugs = await _drugService.GetAll(), EndDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day) }; return(View(tender)); }