コード例 #1
0
ファイル: HomeController.cs プロジェクト: FirasOmar/LeadMS
        public ActionResult UpdateLeadActivity(LeadActivityViewModel leadAct)
        {
            try
            {
                var l = _db.Lead_Activity.Find(leadAct.Id);
                var Lead_Id = l.Lead_ID;
                if (ModelState.IsValid)
                {
                    if (l != null)
                    {
                        l.Activity_Date = leadAct.Activity_Date;
                        l.Activity_Status = (int)leadAct.Activity_Status;
                        l.Activity_Type = (int)leadAct.Activity_Type;
                        l.Notes = leadAct.Notes;
                        _db.SaveChanges();
                    }
                }
                return RedirectToAction("LeadInfo", new { id = Lead_Id });

            }
            catch (Exception ex)
            {
                LogHelper.LogException(User.Identity.Name, ex, "Error While editing Lead (Post)");
                return null;
            }
        }
コード例 #2
0
ファイル: HomeController.cs プロジェクト: FirasOmar/LeadMS
        public ActionResult CreateLeadActivity(LeadActivityViewModel leadActivity)
        {
            var leadActivityData = new Lead_Activity()
            {  
                Lead_ID = leadActivity.Lead_ID,
                Activity_Type = (int)leadActivity.Activity_Type,
                Activity_Date = leadActivity.Activity_Date,
                Activity_Status =(int) leadActivity.Activity_Status,
                Notes = leadActivity.Notes
            };
            if (ModelState.IsValid)
            {
                _db.Lead_Activity.Add(leadActivityData);
                _db.SaveChanges();
                return RedirectToAction("LeadInfo", new { id = leadActivity.Lead_ID });
            }
            return RedirectToAction("LeadInfo", new { id = leadActivity.Lead_ID });

        }
コード例 #3
0
ファイル: HomeController.cs プロジェクト: FirasOmar/LeadMS
        public ActionResult ViewLeadActivity(int? id)
        {
            if (id == null)
            {
                return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }
            var LeadActivityData = _db.Lead_Activity.Where(t => t.Id == id).FirstOrDefault();
            ViewBag.Lead_ID_ForEdit = LeadActivityData.Lead_ID;
           // var dd =(string) LeadActivityData.Activity_Date.ToString("MM/dd/yyyy");
            var LeadActivityViewModel =  new LeadActivityViewModel()
            {   Id= LeadActivityData.Id,
                Lead_ID = LeadActivityData.Lead_ID,
                Activity_Type = (LeadActivityTypeEnum)LeadActivityData.Activity_Type,
                Activity_Date = LeadActivityData.Activity_Date,
             
                Activity_Status = (LeadActivityStatusEnum)LeadActivityData.Activity_Status,
                Notes = LeadActivityData.Notes
            };

            return View(LeadActivityViewModel);
            // return PartialView("_LeadActivities");
        }