public ResponseAuth Estimate(EstimationRequestWrapper request)
        {
            if (!houseDatabase.tokenExists(request.Token)) //Verofoca daca tokenul este corect
            {
                ResponseAuth r = new ResponseAuth("Bad Auth TOken");
                return(r);
            }
            House hs = new House();

            hs.Floors    = request.Floors;
            hs.Grade     = request.Grade;
            hs.Condition = request.Condition;

            EstimationRequest req = request.UnrwrapEstimation(); //Creeaza obiectul de reqest pe care il salvez ib DB

            houseDatabase.AddRequest(req);
            houseDatabase.AddReport(req, req.Token);

            if (DataTrainer.TrainedModel == null)
            {
                DataTrainer.TrainHouseModel(houseDatabase.Houses.ToList());
            }
            return(new ResponseAuth((Math.Abs(DataTrainer.EvaluateHouse(hs)) / 10).ToString()));
        }
Пример #2
0
 private void button1_Click(object sender, EventArgs e)
 {
     DT = new DataTrainer(ImgW, ImgH, 8, Imgs, 1, 120);
 }