public List <PermissionListModel> GetPermissonsForUser(UserSessionModel currentUser, long userBeingEditedId, PermissionTypeEnum permissonType, bool isEditing = false) { long defaultPermissionListId = default(long); switch (permissonType) { case PermissionTypeEnum.Brand: case PermissionTypeEnum.CityArea: case PermissionTypeEnum.ProductFamily: defaultPermissionListId = currentUser.BusinessId.Value; break; case PermissionTypeEnum.SystemAccess: case PermissionTypeEnum.Tool: defaultPermissionListId = currentUser.UserId; break; } return(this.Db.GetPermissionResultListModel(defaultPermissionListId, userBeingEditedId, permissonType, null)); }
public void FinaliseModel(Messages messages, UserSessionModel user, WidgetContainerModel model) { model.ProjectOpenStatusTypes = htmlService.DropDownModelProjectOpenTypes((model == null) ? null : model.ProjectOpenStatusTypeId); model.ProjectStatusTypes = htmlService.DropDownModelProjectStatuses((model == null) ? null : model.ProjectStatusTypeId, DropDownMode.Filtering); model.ProjectTypes = htmlService.DropDownModelProjectTypes(null); model.UsersInGroup = htmlService.DropDownModelUsersInGroup(user, (model == null && !String.IsNullOrEmpty(model.UserId)) ? null : CheckAndConvert(model.UserId)); model.BusinessesInGroup = htmlService.DropDownModelBusinesses(user, (model == null && !String.IsNullOrEmpty(model.BusinessId)) ? null : CheckAndConvert(model.BusinessId)); model.ProjectExportTypes = htmlService.DropDownModelProjectExportTypes(null); model.FinancialYears = htmlService.DropDownFinancialYears(user, (model == null) ? null : model.Year); model.ProjectDateTypes = htmlService.DropDownDateTypes(projectService.GetProjectDateTypes(), model.DateTypeId); }
public Order GetEntity(UserSessionModel user, OrderViewModelLight model) { Order entity = null; if (!string.IsNullOrEmpty(model.OrderId.ToString()) && model.OrderId != 0) { entity = this.Db.QueryOrdersViewableByUser(user).FirstOrDefault(o => o.OrderId == model.OrderId); } else { entity = Db.OrderCreate(model.ProjectId, model.QuoteId); } if (entity == null) { this.Response.Messages.AddError(Resources.ResourceModelProject.MP004); } return(entity); }
// GET: Expense public async Task <IActionResult> Index() { if (IsLoggedIn()) { string data = HttpContext.Session.GetString("User"); UserSessionModel userSession = JsonConvert.DeserializeObject <UserSessionModel>(data); var user = await _context.tbl_users.FirstOrDefaultAsync(u => u.Id == userSession.Id); ExpensesOverviewVm expensesOverviewVm = new ExpensesOverviewVm(); expensesOverviewVm.Expenses = _context.Entry(user).Collection(u => u.Expenses).Query().AsEnumerable(); expensesOverviewVm.Total = expensesOverviewVm.Expenses.Count(); expensesOverviewVm.Life = expensesOverviewVm.Expenses.Where(e => e.Life).Count(); expensesOverviewVm.Variable = expensesOverviewVm.Expenses.Where(e => e.Variable).Count(); return(View(expensesOverviewVm)); } return(RedirectToAction("Login", "User")); }
public ServiceResponse GroupRename(UserSessionModel user, long groupId, string newName) { this.Response = new ServiceResponse(); this.Db.ReadOnly = false; // We check later if allowed to action group var group = this.Db.QueryGroupByGroupId(groupId).FirstOrDefault(); group.Name = newName; ApplyBusinessRules(user, group); if (this.Response.IsOK) { base.SaveToDatabase("Group renamed"); } return(this.Response); }
public ServiceResponse ChangeUserStatus(UserSessionModel admin, UserModel model) { this.Db.ReadOnly = false; var entity = GetEntity(admin, model); if (this.Response.IsOK) { if (model.Approved.HasValue) { entity.Approved = model.Approved.Value; } if (model.Enabled.HasValue) { entity.Enabled = model.Enabled.Value; } if (model.Rejected.HasValue) { entity.Rejected = model.Rejected.Value; } entity.UserTypeId = (model.UserTypeId.HasValue) ? model.UserTypeId.Value : entity.UserTypeId; ApplyBusinessRules(admin, entity); // Make the property level messages page level this.Response.Messages.Items.Where(m => !string.IsNullOrEmpty(m.Key)).ToList() .ForEach(m => { m.Key = ""; m.Text = "'" + Helpers.DisplayName(entity) + "'. " + m.Text; }); } if (this.Response.IsOK) { base.SaveToDatabase(model, entity, string.Format("User '{0}'", Helpers.DisplayName(entity))); } this.Response.Model = model; return(this.Response); }
/// <summary> /// Query handling paging /// </summary> /// <typeparam name="T"></typeparam> /// <param name="query"></param> /// <param name="paging"></param> /// <returns></returns> public IQueryable <T> Paging <T>(UserSessionModel user, IQueryable <T> query, ISearch paging) { if (paging.PageSize == Constants.DEFAULT_PAGESIZE_RETURN_ALL) { return(query); } if (user != null) { if (paging.PageSize.Value == Constants.DEFAULT_USER_DISPLAYSETTINGS_PAGESIZE) { paging.PageSize = user.DisplaySettingsPageSize; } if (paging.PageSize != user.DisplaySettingsPageSize) { user.DisplaySettingsPageSize = paging.PageSize.Value; this.SaveDisplaySettings(user); } } if (paging.Page.HasValue && paging.Page > 0 && paging.PageSize.HasValue && paging.PageSize > 0) { if (paging.ReturnTotals && (paging.Page.Value - 1) * paging.PageSize.Value > paging.TotalRecords - 1) { paging.Page = paging.TotalRecords / paging.PageSize.Value; } if (paging.Page <= 0) { paging.Page = 1; } int start = (paging.Page.Value - 1) * paging.PageSize.Value; query = query.Skip(start).Take(paging.PageSize.Value); } return(query); }
public ActionResult Index(RequestViewModel request) { UserSessionModel session = (UserSessionModel)Session[Constants.USER_SESSION]; try { if (ModelState.IsValid) { using (TransactionScope tran = new TransactionScope()) { Request res = _requestService.Add(new Request { Content = request.Content, UserId = session.UserId, RequestDate = DateTime.Now, Status = RequestStatus.Sending, DepartmentId = request.DepartmentId }); if (request.AttachName != null) { foreach (string item in request.AttachName) { _attachService.Add(new Attach { Path = item, DateUpload = DateTime.Now, RequestId = res.RequestId }); } } TempData[V2] = V1; tran.Complete(); } } } catch (Exception) { TempData[V2] = V; } return(Redirect("/Student/Dashboards")); }
public IQueryable <Project> QueryProjectsViewableBySearch(UserSessionModel user, SearchProject search, bool noPaging) { IQueryable <Project> query; //specifc override for person's permissions / daikin user status query = QueryProjectsViewableByUser(user, search); query = Filter(query, search); if (!noPaging) { if (search != null && search.ReturnTotals) { search.TotalRecords = query.Count(); } query = Paging(user, query, search); } return(query); }
/// <summary> /// 保存登陆信息 /// </summary> /// <param name="user"></param> /// <param name="effectiveTime"></param> public void SaveLogin(UserSessionModel user, int effectiveTime) { var userCookie = Cookies.Get(Context, Keys.UserCookie); userCookie["uid"] = user.UserId.ToString(); userCookie["token"] = CreateCookieToken(user.UserId, user.Username, user.Password); if (effectiveTime == 0) { effectiveTime = 2; } else { effectiveTime = effectiveTime * 24; } CookieOptions option = new CookieOptions() { Expires = DateTime.Now.AddHours(effectiveTime) }; Cookies.Save(Context, Keys.UserCookie, userCookie, option); }
public void RulesForCommissionRequests(UserSessionModel admin, Project project) { if (admin.UserTypeId == UserTypeEnum.CustomerUser || admin.UserTypeId == UserTypeEnum.CustomerAdmin || admin.UserTypeId == UserTypeEnum.CustomerSuperUser) { if (project.ProjectStatusTypeId == ProjectStatusTypeEnum.ClosedWon || project.ProjectStatusTypeId == ProjectStatusTypeEnum.ClosedLost) { // project.Quotes is always length 0, have to pull out the full project model // to access the ActiveQuoteSummary ServiceResponse response = GetProjectModel(admin, project.ProjectId); if (response != null) { ProjectModel projectModel = (ProjectModel)response.Model; if (projectModel.ActiveQuoteSummary.AwaitingCommissionRequest) { this.Response.Messages.AddError(Resources.ResourceModelProject.MP120); } } } } }
public ActionResult EditPlatUserPwd() { UserSessionModel sessionModel = (UserSessionModel)Session[ConstantParam.SESSION_USERINFO]; var id = sessionModel.UserID; IPlatformUserBLL platformUserBll = BLLFactory <IPlatformUserBLL> .GetBLL("PlatformUserBLL"); var userInfo = platformUserBll.GetEntity(index => index.Id == id && index.DelFlag == ConstantParam.DEL_FLAG_DEFAULT); if (userInfo != null) { AccountPasswordChangeModel platformUserModel = new AccountPasswordChangeModel(); platformUserModel.UserId = userInfo.Id; platformUserModel.UserName = userInfo.UserName; return(View(platformUserModel)); } else { return(RedirectToAction("Index", "Platform")); } }
public IQueryable <Project> QueryProjectsExportViewableByParam(UserSessionModel user, ProjectExportParameter exportparam, bool noPaging) { IQueryable <Project> query; //specifc override for person's permissions / daikin user status query = QueryProjectsExportViewableByUser(user, exportparam); query = Filter(user, query, exportparam); if (!noPaging) { if (exportparam != null && exportparam.ReturnTotals) { exportparam.TotalRecords = query.Count(); } //query = Paging(user, query, exportparam); } return(query); }
public UserSessionModel ValidateCredential(LoginViewModel model) { UserSessionModel validUser = null; try { using (var ctx = new DeviceMgmtEntities()) { string passwordHash = EncryptSha256Managed(model.Password); validUser = ctx.UsersAccounts.Where(ua => ua.username == model.Username && ua.passwordHash == passwordHash).Select(lvm => new UserSessionModel { UserName = lvm.username, Id = lvm.id }).FirstOrDefault <UserSessionModel>(); //validUser = ctx.UsersAccounts.Select(lvm => new UserSessionModel { UserName = lvm.username, Id = lvm.id }).FirstOrDefault<UserSessionModel>(); } } catch (Exception ex) { throw ex; } return(validUser); }
public OrderViewTest() { _driver = new ChromeDriver(@"C:\Q2O\Source\Iterations\UnitTesting-PhaseI\Daikin Project Office\DaikinProjectOffice.Tests\libraries"); _projectService = new ProjectServices(); _accountService = new AccountServices(); _orderService = new OrderServices(); //_projectVM = new ProjectViewModel(); _projectVM = new ProjectModel(); _projectServiceLight = new ProjectServiceLight(); _orderServiceLight = new OrderServiceLight(); user = _accountService.GetUserSessionModel("*****@*****.**").Model as UserSessionModel; _projectId = this.db.Context.Projects.Where(p => p.ProjectStatusTypeId == ProjectStatusTypeEnum.Open).OrderByDescending(p => p.ProjectTypeId).Select(p => p.ProjectId).FirstOrDefault(); _quoteId = this.db.Context.Quotes.Where(q => q.ProjectId == _projectId).OrderByDescending(q => q.QuoteId).Select(q => q.QuoteId).FirstOrDefault(); //_projectVM = _projectServiceLight.GetProjectModelWithQuote(user, _projectId, _quoteId).Model as ProjectViewModel; _projectVM = _projectService.GetProjectModel(user, _projectId).Model as ProjectModel; }
public ServiceResponse PostModel(UserSessionModel admin, BusinessModel model) { this.Db.ReadOnly = false; try { Business entity = null; // Validate Model RulesOnValidateModel(admin, model, true); // Map to Entity if (this.Response.IsOK) { entity = ModelToEntity(admin, model, true); } // Validate Entity if (this.Response.IsOK) { ApplyBusinessRules(admin, entity); } if (this.Response.IsOK) { base.SaveToDatabase(model, entity, string.Format("Business '{0}'", entity.BusinessName)); } } catch (Exception e) { this.Response.AddError(e.Message); this.Response.Messages.AddAudit(e); } FinaliseModel(admin, model, true); this.Response.Model = model; return(this.Response); }
public JsonResult GLogin(UserLoginViewModel model) { //db ve sayfadan gelen veri kontrol alanı. bool succes = false; string message = ""; var userLoginControl = db.Users.FirstOrDefault(x => x.Email == model.Email && x.Password == model.Password && x.UserRoleRelation.FirstOrDefault(y => y.FkUserRoleId == 1 || y.FkUserRoleId == 3) != null); if (userLoginControl != null) { if (Session["UserSessionModel"] == null) { var sessionModel = new UserSessionModel { AdSoyad = $"{userLoginControl.Name} {userLoginControl.Surname}", Email = userLoginControl.Email, Id = userLoginControl.Id, RolIds = userLoginControl.UserRoleRelation?.Select(y => new UserSessionRol() { Id = y.FkUserRoleId })?.ToList() }; Session["UserSessionModel"] = sessionModel; } succes = true; message = Url.Action("Raporlama", "SatilikTasinmaz"); //message = "/tasinmaz/raporlama"; } else { message = "Hatalı Email ve ya Şifre Girdiniz."; } var result = new ResultViewModel { Success = succes, Message = message }; return(Json(result)); }
// ################################################# // Rules when an add takes place // ################################################# public override void RulesOnAdd(UserSessionModel user, object entity) { var discountRequest = entity as DiscountRequest; if (discountRequest == null) { throw new ArgumentException("Discount request entity not loaded"); } discountRequest.RequestedOn = DateTime.Now; discountRequest.DiscountRequestStatusTypeId = (int)DiscountRequestStatusTypeEnum.Pending; if (discountRequest.Quote == null) { Db.QueryQuoteViewableByQuoteId(user, discountRequest.QuoteId).Load(); if (discountRequest.Quote == null) { this.Response.Messages.AddError(Resources.ResourceModelProject.MP004); return; } if (discountRequest.Quote.DiscountRequestId != null) { this.Response.Messages.AddError(Resources.ResourceModelProject.MP104); return; } if (discountRequest.Quote.AwaitingDiscountRequest) { this.Response.Messages.AddError(Resources.ResourceModelProject.MP103); return; } } RulesCommon(user, discountRequest); discountRequest.Quote.AwaitingDiscountRequest = true; }
private IQueryable <Quote> QueryQuotesViewableByUser(UserSessionModel user) { IQueryable <Quote> query; if (user == null) { query = this.Quotes; } else { query = from quote in this.Quotes join project in this.QueryProjectsViewableByUser(user) on quote.ProjectId equals project.ProjectId select quote; } if (!user.HasAccess(SystemAccessEnum.UndeleteProject)) { query = query.Where(q => q.Deleted == false); } return(query); }
public void RulesForDropDowns(UserSessionModel admin, Project project) { if (project.ProjectStatusTypeId <= 0) { this.Response.Messages.AddError("ProjectStatusTypeId", Resources.ResourceModelProject.MP013); } if (project.ProjectTypeId <= 0) { this.Response.Messages.AddError("ProjectTypeId", Resources.ResourceModelProject.MP013); } if (project.ProjectOpenStatusTypeId <= 0) { this.Response.Messages.AddError("ProjectOpenStatusTypeId", Resources.ResourceModelProject.MP013); } if (project.VerticalMarketTypeId <= 0) { this.Response.Messages.AddError("VerticalMarketTypeId", Resources.ResourceModelProject.MP013); } }
public ServiceResponse EnableDisable(UserSessionModel admin, BusinessModel model) { this.Db.ReadOnly = false; var entity = GetEntity(admin, model); if (this.Response.IsOK) { entity.Enabled = model.Enabled; ApplyBusinessRules(admin, entity); } if (this.Response.IsOK) { base.SaveToDatabase(model, entity, string.Format("Business '{0}'", entity.BusinessName)); } this.Response.Model = model; return(this.Response); }
public TestOrderServices() { orderService = new OrderServices(this.TContext); user = accountService.GetUserSessionModel("*****@*****.**").Model as UserSessionModel; orderVMLight = new OrderViewModelLight(); orderVMLight.BusinessId = 206680765352640513; orderVMLight.ShipToAddressId = 479102086194151432; orderVMLight.PricingTypeId = 1; orderVMLight.PONumber = "AAPO0613201601"; orderVMLight.TotalDiscountPercent = 0; orderVMLight.EstimatedReleaseDate = Convert.ToDateTime("2016-06-06 00:00:00.000"); orderVMLight.DeliveryAppointmentRequired = false; orderVMLight.DeliveryContactName = ""; orderVMLight.DeliveryContactPhone = ""; orderVMLight.OrderReleaseDate = DateTime.Now.AddDays(2); orderVMLight.SubmittedByUserId = 392643416367824896; orderVMLight.SubmitDate = DateTime.Now; orderVMLight.CreatedByUserId = 392643416367824896; orderVMLight.UpdatedByUserId = 392643416367824896; orderVMLight.DiscountRequestId = 0; orderVMLight.CommissionRequestId = 0; orderVMLight.ERPOrderNumber = ""; orderVMLight.ERPPOKey = 0; orderVMLight.ERPStatus = "Submitted"; orderVMLight.Comments = "PLEASE CALL BEFORE SHIPPING"; orderVMLight.ERPComments = ""; orderVMLight.ERPOrderDate = null; orderVMLight.ERPInvoiceDate = null; orderVMLight.ERPShipDate = null; orderVMLight.ERPInvoiceNumber = null; orderVMLight.QuoteId = 479102111284477952; orderVMLight.ProjectId = 479102086194151424; orderVMLight.CurrentUser = user; var fileUpload = new FileUploadTest(); orderVMLight.POAttachment = fileUpload; orderVMLight.POAttachmentFileName = fileUpload.FileUploadName; orderVMLight.ERPAccountId = "1234"; }
public ActionResult Settings() { //Run auto meal scheduler Tasks task = new Tasks(); task.autoScheduler(); if (Session["user"] != null) { UserSessionModel session = (UserSessionModel)Session["user"]; if (session.acctype == "a") { //Get user details string response = ""; string data = ""; AdminModel am = new AdminModel(); am = am.getAdmin(); if (am.response == "500") { response = "e"; } else { data = am.username; } ViewBag.uN = data; ViewBag.Response = response; return(View()); } else { return(RedirectToAction("AdminLogin", "User")); } } else { return(RedirectToAction("AdminLogin", "User")); } }
public ActionResult EditUserPwd() { UserSessionModel sessionModel = (UserSessionModel)Session[ConstantParam.SESSION_USERINFO]; var id = sessionModel.UserID; //获取要修改密码的总公司用户 ICompanyUserBLL companyUserBll = BLLFactory <ICompanyUserBLL> .GetBLL("CompanyUserBLL"); T_CompanyUser companyUser = companyUserBll.GetEntity(m => m.Id == id && m.DelFlag == ConstantParam.DEL_FLAG_DEFAULT); if (companyUser != null) { AccountPasswordChangeModel model = new AccountPasswordChangeModel(); model.UserId = companyUser.Id; model.UserName = companyUser.UserName; return(View(model)); } else { return(RedirectToAction("Index", "CompanyPlatform")); } }
public ActionResult Preferences() { //Run auto meal scheduler Tasks task = new Tasks(); task.autoScheduler(); if (Session["user"] != null) { UserSessionModel session = (UserSessionModel)Session["user"]; if (session.acctype == "m") { string response = ""; PreferencesModel pm = new PreferencesModel(); pm.getPrefrences(); if (pm.response == "500") { response = "e"; } else { response = "s"; ViewBag.MealRate = pm.mealrate; ViewBag.ServiceCharge = pm.servicecharge; } ViewBag.PrefResponse = response; ViewBag.ManagerName = getManagerName(); return(View()); } else { return(RedirectToAction("UserLogin", "User")); } } else { return(RedirectToAction("UserLogin", "User")); } }
public ContactModel GetContactModel(UserSessionModel admin, ContactModel model) { var htmlService = new HtmlServices(this.Context); if (model != null && model.ContactId.HasValue) { var query = from contact in this.Db.GetContactQueryByContactId(model.ContactId) select new ContactModel { ContactId = contact.ContactId, MobileNumber = contact.Mobile, OfficeNumber = contact.Phone, WebAddress = contact.Website, ContactEmail = contact.ContactEmail }; model = query.FirstOrDefault(); } return(model ?? new ContactModel()); }
public ServiceResponse GetOrderInQuote(UserSessionModel user, long quoteId) { var query = from order in this.Context.Orders join quote in this.Context.Quotes on order.QuoteId equals quote.QuoteId join project in this.Context.Projects on quote.ProjectId equals project.ProjectId join orderAttachment in this.Context.OrderAttachments on order.OrderId equals orderAttachment.OrderId where order.QuoteId == quoteId select new OrderViewModelLight { OrderId = order.OrderId, PONumber = order.PONumber, OrderStatusTypeId = (OrderStatusTypeEnum)order.OrderStatusTypeId, ProjectId = project.ProjectId, ProjectName = project.Name, QuoteId = quote.QuoteId, QuoteTitle = quote.Title, BusinessId = project.Owner.BusinessId, ShipToAddressId = project.ShipToAddressId, ERPShipDate = (order.ERPShipDate != null && order.ERPShipDate != DateTime.MinValue) ? order.ERPShipDate : (System.DateTime?)null, PricingTypeId = quote.IsCommission ? (byte)2 : (byte)1, TotalNetPrice = quote.TotalNet, //TotalDiscountPercent = quote.DiscountPercentage, TotalDiscountPercent = quote.ApprovedDiscountPercentage, Comments = project.ProjectStatusNotes, EstimatedReleaseDate = order.EstimatedReleaseDate, SubmitDate = DateTime.Now, SubmittedByUserId = user.UserId, SubmittedByUserName = user.LastName + ", " + user.FirstName, CreatedByUserId = user.UserId, UpdatedByUserId = user.UserId, OrderReleaseDate = order.OrderReleaseDate, POAttachmentFileName = order.OrderAttachments.FirstOrDefault().FileName, Timestamp = quote.Timestamp }; this.Response.Model = query.ToList(); return(this.Response); }
// ################################################# // Search for users under user tree // ################################################# public IQueryable <User> QueryUsersViewableBySearch(UserSessionModel admin, SearchUser search, bool includeUnallocated, bool includeCurrentUser = false) { var query = QueryUsersViewableByUser(admin, includeUnallocated); query = Filter(query, search); if (search != null && search.ReturnTotals) { search.TotalRecords = query.Count(); } query = Sort(query, search); if (includeCurrentUser == true) { query = UserQueryByUserId(admin.UserId).Concat(query); } query = Paging(admin, query, search); // Must be Last return(query); }
public TestProjectServices_Rule() { systemService = new SystemTestDataServices(this.TContext); projectService = new ProjectServices(this.TContext); businessService = new BusinessServices(this.TContext); user = GetUserSessionModel("*****@*****.**"); _projectId = this.db.Context.Projects.Where(p => p.OwnerId == user.UserId && p.Deleted == false).OrderByDescending(p => p.ProjectId).Select(p => p.ProjectId).FirstOrDefault(); projectModel = projectService.GetProjectModel(user, _projectId).Model as ProjectModel; projectsModel.ProjectId = _projectId; Response = projectService.GetProjectsModel(user, projectsModel); projectsModel = projectService.GetProjectsModel(user, projectsModel).Model as ProjectsModel; projecttypes = db.ProjectTypes.FirstOrDefault(); ProjectOpenStatus = db.ProjectOpenStatusTypes.FirstOrDefault(); projectstatus = db.ProjectStatusTypes.FirstOrDefault(); verticaltype = db.VerticalMarketTypes.FirstOrDefault(); }
public ActionResult SetUserInfo(LoggedInAccountModel model) { JsonModel jm = new JsonModel(); //如果表单模型验证成功 if (ModelState.IsValid) { //获取要编辑个人信息的总公司用户 ICompanyUserBLL companyUserBll = BLLFactory <ICompanyUserBLL> .GetBLL("CompanyUserBLL"); T_CompanyUser companyUser = companyUserBll.GetEntity(m => m.Id == model.UserId && m.DelFlag == ConstantParam.DEL_FLAG_DEFAULT); if (companyUser != null) { companyUser.TrueName = model.TrueName; companyUser.Phone = model.Phone; companyUser.Email = model.Email; companyUser.Memo = model.Memo; // 保存到数据库 companyUserBll.Update(companyUser); //更新SessionModel中的最新个人信息 UserSessionModel sessionModel = (UserSessionModel)Session[ConstantParam.SESSION_USERINFO]; sessionModel.TrueName = model.TrueName; //日志记录 jm.Content = PropertyUtils.ModelToJsonString(model); } else { jm.Msg = "该用户不存在"; } } else { // 保存异常日志 jm.Msg = ConstantParam.JSON_RESULT_MODEL_CHECK_ERROR; } return(Json(jm, JsonRequestBehavior.AllowGet)); }