コード例 #1
0
ファイル: STOController.cs プロジェクト: wlad-popow/STO
        public IActionResult Record(STOCardModel stoModel)
        {
            RecordViewModel model = new RecordViewModel()
            {
                STOId = stoModel.Id
            };

            return(View(model));
        }
コード例 #2
0
ファイル: STOController.cs プロジェクト: wlad-popow/STO
        public IActionResult Evaluation(STOCardModel stoModel)
        {
            EvaluationViewMode model = new EvaluationViewMode()
            {
                STOId = stoModel.Id
            };

            return(View(model));
        }
コード例 #3
0
ファイル: STOController.cs プロジェクト: wlad-popow/STO
        public IActionResult Coments(STOCardModel stoModel)
        {
            CommentViewModel model = new CommentViewModel()
            {
                STOId = stoModel.Id
            };

            return(View(model));
        }
コード例 #4
0
ファイル: STOController.cs プロジェクト: wlad-popow/STO
        public IActionResult Index(string id)
        {
            var    sto    = _db.STO.FirstOrDefault(s => s.Id == id);
            double rating = 0;
            int    i      = 0;

            foreach (var e in _db.Evaluation)
            {
                if (e.STOId == id)
                {
                    rating = rating + e.Eval;
                    i++;
                }
            }

            rating = rating / i;

            List <Comment> coment = new List <Comment>();

            foreach (var c in _db.Comment)
            {
                if (c.STOId == id)
                {
                    coment.Add(c);
                }
            }

            STOCardModel model = new STOCardModel()
            {
                Adres       = sto.Adres,
                Close       = sto.Close,
                Coments     = coment,
                Contacts    = sto.Contacts,
                Description = sto.Description,
                Name        = sto.Name,
                Open        = sto.Open,
                Services    = sto.Services,
                Rating      = rating,
                Id          = sto.Id
            };

            return(View(model));
        }