Example #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"));
        }
 public void Save(EvaluationSeason season, int userid)
 {
     if (season.Id == 0)
     {
         season.CreatedBy    = userid.ToString();
         season.CreationDate = DateTime.Now;
         _dbContext.Add(season);
     }
     else
     {
         season.ModifiedBy              = userid.ToString();
         season.ModifiedDate            = DateTime.Now;
         _dbContext.Entry(season).State = EntityState.Modified;
     }
     _dbContext.SaveChanges();
 }
Example #3
0
        public IActionResult Edit(EvaluationPeriodItem model)
        {
            var userId = int.Parse(HttpContext.Session.GetString("UserId"));

            if (ModelState.IsValid)
            {
                var item = new EvaluationSeason
                {
                    Id        = model.Id,
                    Title     = model.Title,
                    Remarks   = model.Remarks,
                    StartDate = model.StartDate,
                    EndDate   = model.EndDate,
                };
                _Services.Save(item, userId);
                return(RedirectToAction("Index"));
            }
            else
            {
                return(View(model));
            }
        }