public void ofertaNaprawy(Wiadomosc w) { Console.WriteLine("\nMechanik " + w.idNadawca + " przedstawia swoją ofertę \n Cena: " + w.cena + " zł " + " \n Jakość naprawy: " + w.jakoscNaprawy + "\n Dla klienta:" + w.idOdbiorcy + "\n"); Oferty of = new Oferty(); of.idKlient = w.idOdbiorcy; of.idMechanik = w.idNadawca; of.cena = w.cena; of.jakoscNaprawy = w.jakoscNaprawy; of.priorytetNaprawczy = w.priorytetNaprawczy; of.poziomTrudnosci = w.poziomTrudnosci; if (!dziennikOfert.ContainsKey(w.idOdbiorcy)) { List <Oferty> o = new List <Oferty>(); dziennikOfert.Add(w.idOdbiorcy, o); } dziennikOfert[w.idOdbiorcy].Add(of); if (dziennikOfert[w.idOdbiorcy].Count == listaMechanikow.Count) { szacujOferty(dziennikOfert[w.idOdbiorcy]); dziennikOfert[w.idOdbiorcy].Clear(); } }
public async Task <ActionResult> CreateAsync([FromBody] Oferty oferty) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var ret = await _magagementServ.insert(oferty); return(Ok(ret)); }