コード例 #1
0
 public void BindViewBagsUsers(UsersOperationsExt UserOperations)
 {
     ViewBag.Countries = DropDownLists.GetCountries(Convert.ToInt32(UserOperations.CountryID));
     ViewBag.status = DropDownLists.GetStatus(Convert.ToInt32(UserOperations.StatusID));
     ViewBag.SalutionType = DropDownLists.GetTitle(Convert.ToInt32(UserOperations.SalutionTypeID));
     ViewBag.Firm = DropDownLists.GetFirms(Convert.ToString(UserOperations.FirmID));
 }
コード例 #2
0
        public ActionResult _Destroy([DataSourceRequest]DataSourceRequest request, UsersOperationsExt model)
        {
            string Msg = "";
            try
            {
                UserOperationsRepository modelRepo = new UserOperationsRepository();
                if (modelRepo.Delete(model, ref Msg, this) == false)
                {
                    return this.Json(new DataSourceResult { Errors = Msg });
                }
            }
            catch (Exception ex)
            {
                string hostName1 = Dns.GetHostName();
                string GetUserIPAddress = Dns.GetHostByName(hostName1).AddressList[0].ToString();
                string PageName = Convert.ToString(Session["PageName"]);
                //string GetUserIPAddress = GetUserIPAddress1();
                using (BaseRepository baseRepo = new BaseRepository())
                {
                    //BizContext BizContext1 = new BizContext();
                    BizApplication.AddError(baseRepo.BizDB, PageName, ex.Message, ex.StackTrace, DateTime.Now, GetUserIPAddress);
                }
                Session["PageName"] = "";
                string error = ErrorHandling.HandleException(ex);
                return this.Json(new DataSourceResult { Errors = error });
            }

            return Json(request);
        }