コード例 #1
0
        public IActionResult SaveAddedWork(Models.WorkDone work)
        {
            bool status = false;

            if (ModelState.IsValid)
            {
                if (HttpContext.Session.GetString("username") == "")
                {
                    return(RedirectToAction("Index", "Login"));
                }
                try
                {
                    status = _repObj.AddWorkdone(_mapper.Map <Workdone>(work));
                    if (status)
                    {
                        return(View("SuccessWork"));
                    }
                    else
                    {
                        return(View("Error"));
                    }
                }
                catch (Exception)
                {
                    return(View("Error"));
                }
            }
            return(RedirectToAction("AddWorkdone"));
        }
コード例 #2
0
        public IActionResult SaveEditedWork(Models.WorkDone obj)
        {
            bool status = false;

            if (ModelState.IsValid)
            {
                try
                {
                    status = _repObj.EditWork(_mapper.Map <Workdone>(obj));
                    if (status)
                    {
                        return(View("SuccessEdit"));
                    }
                    else
                    {
                        return(View("Error"));
                    }
                }
                catch (Exception)
                {
                    return(View("Error"));
                }
            }
            return(View("EditWork"));
        }
コード例 #3
0
ファイル: VoterController.cs プロジェクト: Rohith09/MyMantri
 public ActionResult SaveAddMantriFeedback(Models.WorkDone workdone)
 {
     try
     {
         if (HttpContext.Session.GetString("username") == "")
         {
             return(RedirectToAction("Index", "Login"));
         }
         workdone.MantriId = Convert.ToInt32(TempData["mantriId"]);
         workdone.Title    = "MantriFeedback";
         ServiceRepository   serviceRepository = new ServiceRepository(configuration);
         HttpResponseMessage response          = serviceRepository.PostRequest("api/Home/AddWorkdone", workdone);
         response.EnsureSuccessStatusCode();
         if (response.Content.ReadAsAsync <bool>().Result)
         {
             return(View("SuccessFeedback"));
         }
         return(View("AddMantriFeedback"));
     }
     catch (Exception ex)
     {
         return(View("Error"));
     }
 }