Exemple #1
0
        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();
            }
        }
Exemple #2
0
        public async Task <ActionResult> CreateAsync([FromBody] Oferty oferty)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var ret = await _magagementServ.insert(oferty);

            return(Ok(ret));
        }