public ActionResult Create(TrainersFeedbackModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    model.DateCreated = DateTime.Now;
                    model.TraineeID   = Session["UserId"] == null ? 0 : Convert.ToInt32(Session["UserId"].ToString());

                    if (TrainerFeedbackRepo.Create(model) == true)
                    {
                        ViewData["SuccessMsg"] = "Feedback for trainer created successfully.";
                    }
                    else
                    {
                        ViewData["ErrorMsg"] = "Failed to create feedback for trainer.";
                    }
                }
            }
            catch (Exception)
            {
                ViewData["ErrorMsg"] = "Failed to create feedback for trainer.";
            }
            return(RedirectToAction("TrainerFeedback", new { id = model.BatchID }));
        }
        public ActionResult Edit(TrainersFeedbackModel model)
        {
            bool response = false;

            if (ModelState.IsValid)
            {
                try
                {
                    response = TrainerFeedbackRepo.Update(model);
                    if (response == true)
                    {
                        ViewData["SuccessMsg"] = "Trainer's feedback updated successfully.";
                    }
                    else
                    {
                        ViewData["ErrorMsg"] = "Failed to udpate trainer's feedback.";
                    }
                }
                catch
                {
                    //something went wrong! error
                }
            }
            return(RedirectToAction("TrainerFeedback", new { id = model.BatchID }));
        }
Пример #3
0
 public bool Update(TrainersFeedbackModel model)
 {
     if (model != null)
     {
         db.Entry(model).State = EntityState.Modified;
         return(db.SaveChanges() > 0);
     }
     return(false);
 }
        public ActionResult Create()
        {
            TrainersFeedbackModel model = new TrainersFeedbackModel();
            string currentUserMailId    = Session["UserEmailId"] == null ? string.Empty : Session["UserEmailId"].ToString();
            var    batchId = _Inductee.FindByEmail(currentUserMailId);

            if (batchId == null)
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                model.BatchID = batchId.BatchID;
            }
            return(View(model));
        }
Пример #5
0
 public bool Create(TrainersFeedbackModel model)
 {
     db.TrainersFeedback.Add(model);
     return(db.SaveChanges() > 0);
 }