/// <summary> /// This method is used for Add Update Client Info /// </summary> /// <param name="frmColl"></param> /// <returns></returns> public ActionResult AddUpdateClientInfo(FormCollection frmColl) { if (Session["Userlogon"] != null) { objDCClientInfo = new DCClientInfo(); lstDCClientInfo = new List <DCClientInfo>(); if (!string.IsNullOrEmpty(frmColl["btnSave"])) { objDataOperationResponse = new DataOperationResponse(); objBLClientInfo = new BLClientInfo(); objDCUsers = (DCUsers)Session["UserLogon"]; objDCClientInfo.ClientId = string.IsNullOrEmpty(frmColl["hdnClientId"]) ? 0 : Convert.ToInt32(frmColl["hdnClientId"]); objDCClientInfo.FirstName = frmColl["txtCCFirstName"]; objDCClientInfo.LastName = frmColl["txtCCLastName"]; objDCClientInfo.ContactTitle = frmColl["txtContactTitle"]; objDCClientInfo.EmailAddress = frmColl["txtEmail"]; objDCClientInfo.CompanyName = frmColl["txtCompanyName"]; objDCClientInfo.Addressline1 = frmColl["txtAddress1"]; objDCClientInfo.Addressline2 = frmColl["txtAddress2"]; objDCClientInfo.Addressline3 = frmColl["txtAddress3"]; objDCClientInfo.CityProvince = frmColl["txtCityProvince"]; objDCClientInfo.Country = frmColl["txtCountry"]; objDCClientInfo.State = frmColl["txtState"]; objDCClientInfo.ZipCode = frmColl["txtZipCode"]; objDCClientInfo.OfficePhone = frmColl["txtOfficePhone"]; objDCClientInfo.MobilePhone = frmColl["txtMobilePhone"]; objDCClientInfo.UserId = objDCUsers.UserId; lstDCClientInfo = objBLClientInfo.AddUpdateClientInfo(objDCClientInfo); TempData["activetab"] = "1"; if (lstDCClientInfo.Count > 0) { TempData["successMessage"] = objDCClientInfo.ClientId == 0 ? "Client Details Added Succesfully" : "Client Details Updated Successfully"; } return(View(lstDCClientInfo[0])); } } else { return(Redirect("~/Account/Login")); } return(View(new DCClientInfo())); }