public CustomerLoginModel IsUserExist(CustomerLoginModel _Dto, string userip) { try { //using (DatabaseEntities DatabaseEntities = new DatabaseEntities()) //{ db = new DatabaseEntities(); //string dd = PasswordManager.DecryptText("aWIbcZIuvxlFajh8TMADjrxSKlmndmUM"); string EMPPassword = PasswordManager.CryptText(_Dto.EMPPassword); //string EMPPasswordTest = PasswordManager.DecryptText(_Dto.EMPPassword); var data = (from user in db.UserMasters join entMas in db.EntityMasters on user.EntityId equals entMas.Id where user.UserName == _Dto.EMPUserId && user.Password == EMPPassword // _Dto.EMPPassword select new { user, entMas }).FirstOrDefault(); if (data != null) { _Dto.Id = data.user.Id; _Dto.CustomerOfficeId = data.user.Id; //_Dto.EFIN = data.Id; _Dto.TaxOfficeUsername = data.user.UserName; _Dto.CrossLinkUserId = data.user.UserName; _Dto.EntityID = data.user.EntityId;//.ToString(); _Dto.IsChangedPassword = true; _Dto.IsSetSecurityQuestion = true; //_Dto.EntityDisplayID = data.entMas.Id; _Dto.BaseEntityId = data.entMas.BaseEntityId; _Dto.IsActivationCompleted = 1; _Dto.IsVerified = true; _Dto.uTaxNotCollectingSBFee = true; var permissions = new Sitemap.SitemapService().GetUserRolePermissions(data.user.Id); _Dto.IsnewCustomers = permissions.NewCustomer.ViewPermission; _Dto.IsOfficeMgmt = permissions.OfficeManamgement.ViewPermission; _Dto.FeeReport = permissions.ReportPermissions.FeeReport; _Dto.NoBankApp = permissions.ReportPermissions.NoBankApp; _Dto.Enrollstatus = permissions.ReportPermissions.Enrollstatus; _Dto.LoginReport = permissions.ReportPermissions.LoginReport; } if (data != null) { _Dto.Token = _TokenService.GenerateToken(data.user.Id, userip); } else { _Dto = Get(_Dto, userip); } return(_Dto); // } } catch (Exception ex) { ExceptionLogger.LogException(ex.ToString(), "CustomerLogin/IsUserExist", Guid.Empty); return(null); } }
public bool GetFeeLink(Guid CustomerId) { var custInfo = db.emp_CustomerInformation.Where(x => x.Id == CustomerId).FirstOrDefault(); bool ipsel = true; // iProtect GUID Guid affGuid = new Guid("25a4379b-4df1-4a65-aec1-30dcd587eeb7"); // checking the iprotect affiliate condition var ismapped = db.AffiliationProgramEntityMaps.Where(x => x.AffiliateProgramId == affGuid && x.EntityId == custInfo.EntityId).FirstOrDefault(); if (ismapped != null) { var isselected = db.SubSiteAffiliateProgramConfigs.Where(x => x.emp_CustomerInformation_ID == CustomerId && x.AffiliateProgramMaster_ID == affGuid).FirstOrDefault(); if (isselected == null) { ipsel = false; } } Sitemap.SitemapService objsite = new Sitemap.SitemapService(); bool manuFlag = objsite.GetServiceTransmeterFeeLink(CustomerId); if (manuFlag || ipsel || custInfo.Quote_Rebate__c) { return(true); } return(false); }