public CommandResultViewModel UpdateTenantInfo(TenantViewModel tenantVM) { CommandResultViewModel vm = new CommandResultViewModel(); try { IEMTenantService tenantServ = new EMTenantService(); var isExists = tenantServ.IsExists(tenantVM.TenantName, tenantVM.TenantCode); if (isExists) { vm.CommandResult = EnumCommandResult.MisMatchCondition; vm.Msg = string.Format("客户名称" + tenantVM.TenantName + "已经存在,请重新输入!"); return vm; } EMTenant newTenant = ConvertHelper.ConvertObj<TenantViewModel, EMTenant>(tenantVM); tenantServ.UpdateTenant(newTenant); IUserService serv = new UserService(); serv.Update(newTenant.RegisterUserCode, tenantVM.PhoneNumber); vm.CommandResult = EnumCommandResult.Success; vm.Msg = "修改成功"; return vm; } catch (Exception ex) { Logger.Error(ex.Message, ex); vm.CommandResult = EnumCommandResult.Failed; vm.Msg = ex.Message; return vm; } }
public CommandResultViewModel UpdateUserCenterMyData(UpdateTenantViewModel model) { CommandResultViewModel vm = new CommandResultViewModel(); try { EMTenantService tenantService = new EMTenantService(); var isExists = tenantService.IsExists(model.TenantName, model.TenantCode); if (isExists) { vm.CommandResult = EnumCommandResult.MisMatchCondition; vm.Msg = string.Format("客户名称" + model.TenantName + "已经存在,请重新输入!"); return vm; } else { EMTenant tenant = tenantService.Select(model.TenantCode); tenant.Email = model.Email; tenant.TenantName = model.TenantName; tenant.PhoneNumber = model.PhoneNumber; tenant.QQ = model.QQ; tenantService.Update(tenant); vm.CommandResult = EnumCommandResult.Success; vm.Msg = "修改成功!"; return vm; } } catch (Exception ex) { Logger.Error(ex.Message, ex); vm.CommandResult = EnumCommandResult.Failed; vm.Msg = ex.Message; return vm; } }
public CommandResultViewModel UpdateOperateMyData(UpdateTenantViewModel model) { CommandResultViewModel vm = new CommandResultViewModel(); try { EMTenantService tenantService = new EMTenantService(); var isExists = tenantService.IsExists(model.TenantName, model.TenantCode); if (isExists) { vm.CommandResult = EnumCommandResult.MisMatchCondition; vm.Msg = string.Format("客户名称" + model.TenantName + "已经存在,请重新输入!"); return vm; } else { EMTenant tenant = tenantService.Select(model.TenantCode); tenant.Email = model.Email; tenant.TenantName = model.TenantName; tenant.PhoneNumber = model.PhoneNumber; tenant.ContactName = model.ContactName; tenant.QQ = model.QQ; tenant.LogoUrl = UploadImageHelper.GetImgName(model.TenantLogoImgURl); tenant.ExpireTime = model.ExpireTime; tenantService.Update(tenant); vm.CommandResult = EnumCommandResult.Success; vm.Msg = "修改成功!"; } } catch (Exception ex) { Logger.Error("OperateManagerWCFService.UpdateOperateMyData(UpdateTenantViewModel model)失败,错误:" + ex.Message, ex); vm.CommandResult = EnumCommandResult.Failed; vm.Msg = ex.Message; } return vm; }