public async Task <ActionResult> Add(LeadsViewModel Lead) { if (ModelState.IsValid) { tbl_crm_leads newLead = Mapper.Map <LeadsViewModel, tbl_crm_leads>(Lead); tbl_emp_info loggedInUserInfo = Utilities.GetLoggedInUserInfo(User.Identity.Name); int? loggedInUser = loggedInUserInfo.Emp_ID; newLead.Generated_By = loggedInUser; newLead.CreatedAt = DateTime.Now; ResponseMessage responseMessage = await leadsManager.AddAsync(newLead).ConfigureAwait(false); if (responseMessage.Type == Constant.RESPONSE_MESSAGE_TYPE_SUCCESS) { return(Json(GeneralMessages.SAVE_SUCCESSFUL, JsonRequestBehavior.AllowGet)); } else { return(Json(GeneralMessages.SAVE_FAILED, JsonRequestBehavior.AllowGet)); } } else { return(Json(GeneralMessages.SAVE_FAILED, JsonRequestBehavior.AllowGet)); } }
public ActionResult lead_detail(int id) { LeadsViewModel leadsVM = new LeadsViewModel(); leadsVM.LeadsDetails = repository.GETLeadById(id); leadsVM.Users = repository.GetAllUsers(); ViewBag.Message = "Your application description page."; return(View(leadsVM)); }
// GET: Leads/Edit/5 public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } LeadsViewModel LeadsVM = new LeadsViewModel(); LeadsVM.Leads = await _db.Leads.FindAsync(id); if (LeadsVM.Leads == null) { return(NotFound()); } return(View(LeadsVM)); }
// GET: Leads/Delete/5 public async Task <IActionResult> Delete(int?id) { if (id == null) { return(NotFound()); } LeadsViewModel LeadsVM = new LeadsViewModel(); LeadsVM.Leads = await _db.Leads .FirstOrDefaultAsync(m => m.Id == id); if (LeadsVM.Leads == null) { return(NotFound()); } return(View(LeadsVM)); }
public LeadsView(LeadsViewModel vm) { InitializeComponent(); this.BindingContext = vm; ToolbarItems.Add(new ToolbarItem { Icon = "add.png", Name = "add", Command = new Command(() => { //navigate to new page Navigation.PushAsync(new LeadDetailsTabView(null)); }) }); //ToolbarItems.Add(new ToolbarItem //{ // Icon = "refresh.png", // Name = "refresh", // Command = ViewModel.LoadLeadsCommand //}); }
public Leads() { NavigationPage.SetBackButtonTitle(this, ""); InitializeComponent(); BindingContext = _leadsViewModel = new LeadsViewModel(Navigation); }