public ActionResult SaveCoolDownNumber(CoolDownViewModel vm) { ControllerReturnStatus status = ControllerReturnStatus.Success; var ad = GetAdInfo(); string fullName = ad [0]; string loginIdentity = ad [1]; string department = ad [2]; try { var repo = new CoolDownNumberRepository(); repo.AddCoolDownPhoneNumber(vm.PhoneNumber, loginIdentity, fullName, department, vm.Notes, vm.StudentId, vm.StudentName); } catch { status = ControllerReturnStatus.Fail; } string formattedPhone = Helpers.FormatPhoneNumber(vm.PhoneNumber); // Tell the modal what happened when we tried to save. string message = "Phone number: " + formattedPhone; message += (status == 0 ? " was successfully Cooled Down by user " + fullName : " was NOT Cooled Down by user " + fullName); string title = (status == 0 ? "Success on Cooled Down phone number " + formattedPhone : "Error on Cooled Down phone number " + formattedPhone); var result = new { Status = status, Title = title, Message = message }; return(Json(result, JsonRequestBehavior.AllowGet)); }
// GET: CoolDown public ActionResult Index() { CoolDownViewModel model = new CoolDownViewModel(); return(View(model)); }