예제 #1
0
        public ActionResult AddAgent(RegisterViewModel model)
        {
            var         countries = objUser.Select_STP_GetUserDetails();
            UserDetails obj       = new UserDetails();

            obj.Status = true;
            try
            {
                var checkexist = countries.Where(p => p.MobileNo.ToUpper() == model.MobileNo.ToUpper());
                obj.ErrorMessage = SettingsManager.Instance.Branding == "SINDHI" ? Resources.SPMOResources.AlreadyExist : "माहिती सेव केली आहे.";
                if (checkexist.Count() == 0)
                {
                    model.IsActive   = true;
                    model.UserType   = "Agent";
                    obj.ErrorMessage = SettingsManager.Instance.Branding == "SINDHI" ? Resources.SPMOResources.InformationSave : "माहिती सेव केली आहे.";
                    objUser.SaveAgent(model);
                }
                else
                {
                    obj.Status       = false;
                    obj.ErrorMessage = "Another user registerd with same mobile number.";
                }
                int pageindex = 0;
                var filter    = objUser.GetAgentDetails().OrderBy(p => p.UserId).Skip(pageindex * PageSize).Take(PageSize);
                Session["users"]     = countries;
                Session["pageindex"] = 0;
                obj.UserList         = filter;
            }
            catch (Exception)
            {
                obj.Status       = false;
                obj.ErrorMessage = SettingsManager.Instance.Branding == "SINDHI" ? Resources.SPMOResources.FailedToSave : "माहिती सेव करू शकत नाही";
            }
            return(Json(obj, JsonRequestBehavior.AllowGet));
        }