示例#1
0
        public IActionResult Save(EvaluationSeasonIndexViewModel model)
        {
            var userId = int.Parse(HttpContext.Session.GetString("UserId"));

            if (ModelState.IsValid)
            {
                var item = new EvaluationSeason();
                if (model.Evaluation.Id == 0)
                {
                    item.Id        = 0;
                    item.Title     = model.Evaluation.Title;
                    item.Remarks   = model.Evaluation.Remarks;
                    item.StartDate = model.Evaluation.StartDate;
                    item.EndDate   = model.Evaluation.EndDate;
                }
                else
                {
                    item.Id           = model.Evaluation.Id;
                    item.Title        = model.Evaluation.Title;
                    item.Remarks      = model.Evaluation.Remarks;
                    item.StartDate    = model.Evaluation.StartDate;
                    item.EndDate      = model.Evaluation.EndDate;
                    item.CreatedBy    = model.Evaluation.CreatedBy;
                    item.CreationDate = model.Evaluation.CreationDate;
                }
                _Services.Save(item, userId);
            }
            return(RedirectToAction("Index"));
        }
示例#2
0
        public IActionResult Index()
        {
            var items = _Services.Seasons().Select(a => new EvaluationSeasonItem
            {
                Id           = a.Id,
                Title        = a.Title,
                Remarks      = a.Remarks,
                StartDate    = a.StartDate,
                EndDate      = a.EndDate,
                IsActive     = a.IsActive,
                CreatedBy    = a.CreatedBy,
                CreationDate = a.CreationDate
            }).ToList();
            var model = new EvaluationSeasonIndexViewModel
            {
                Seasons = items,
            };

            return(View(model));
        }