public void TrimData() { if (Name == null) { Name = ""; } if (Password == null) { Password = ""; } if (EmailId == null) { EmailId = ""; } if (MobileNo == null) { MobileNo = ""; } if (DateFormat == null) { DateFormat = ""; } if (AmountFormat == null) { AmountFormat = ""; } if (Remarks == null) { Remarks = ""; } MobileAppToken = MobileAppToken == null ? "" : MobileAppToken.Trim(); Name = Name.Trim(); Password = Password.Trim(); EmailId = EmailId.Trim().ToLower(); MobileNo = MobileNo.Trim().ToUpper(); if (DateFormat == "") { DateFormat = "MMM dd, yyyy"; } if (PageSize <= 0) { PageSize = 10; } if (AmountFormat == "") { AmountFormat = "0.00"; } }
public bool UpdateToken(MobileAppToken userToken, string TOKEN) { bool retval = false; try { using (VeggierhinoEntities objEntity = new VeggierhinoEntities()) { bool Result = GF.IsValidlogin(userToken.USER_ID, userToken.PASSWORD); if (Result == true) { PA_MOB_APP_TOKEN_AUTH objToken = objEntity.PA_MOB_APP_TOKEN_AUTH.Where(e => e.LOGIN_ID == userToken.USER_ID && e.DEVICE_ID == userToken.DEVICEID).FirstOrDefault(); if (objToken != null) { objToken.TOKEN = TOKEN; objToken.U_ON = DateTime.Now; } else { objToken = new PA_MOB_APP_TOKEN_AUTH(); objToken.TOKEN = TOKEN; objToken.DEVICE_ID = userToken.DEVICEID.ToUpper(); objToken.LOGIN_ID = userToken.USER_ID; objToken.C_ON = DateTime.Now; objToken.U_ON = DateTime.Now; objEntity.PA_MOB_APP_TOKEN_AUTH.Add(objToken); } objEntity.SaveChanges(); retval = true; } } } catch (Exception ex) { throw ex; } return(retval); }
public void UserAuthentication(MobileAppToken userToken) { try { if (true) { string TOKEN = GenerateToken(); #region login if (objTokenGeneration.UpdateToken(userToken, TOKEN) == true) { var data = db.PA_MOB_CUST_SIGHN_UP.AsEnumerable().Where(x => x.EMAIL_ID.ToUpper().Trim() == userToken.USER_ID.ToUpper().Trim() && x.PASSWORD == EncryptDecrypt.Encrypt(userToken.PASSWORD) && x.ISACTIVE == true).ToList(); try { var routData = new SuccessDataObject { STATUS_CODE = 200, MESSAGE = "Succesfully Login", TOKEN = TOKEN, USER_ID = userToken.USER_ID, USER_NAME = data.AsEnumerable().Select(x => x.FIRST_NAME).FirstOrDefault() + " " + data.AsEnumerable().Select(x => x.LAST_NAME).FirstOrDefault(), MOBILE_NO = data.AsEnumerable().Select(x => x.MOBILE_NO).FirstOrDefault() }; json = JsonConvert.SerializeObject(routData, Formatting.Indented); } catch (Exception ex) { var routData = new CMNObject { STATUS_CODE = 500, MESSAGE = "Login Fail", }; json = JsonConvert.SerializeObject(routData, Formatting.Indented); } } #endregion else { var routData = new CMNObject { STATUS_CODE = 404, MESSAGE = "User Not Authenticated" }; json = JsonConvert.SerializeObject(routData, Formatting.Indented); } } else { var routData = new CMNObject { STATUS_CODE = 201, MESSAGE = "Wrong User Cridentials !!" }; json = JsonConvert.SerializeObject(routData, Formatting.Indented); } } catch (Exception ex) { var routData = new CMNObject { STATUS_CODE = 401, MESSAGE = ex.Message }; json = JsonConvert.SerializeObject(routData, Formatting.Indented); } HttpContext.Current.Response.Clear(); HttpContext.Current.Response.Buffer = true; HttpContext.Current.Response.Charset = "UTF-8"; HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.UTF8; HttpContext.Current.Response.ContentType = "application/json"; HttpContext.Current.Response.Write(json); HttpContext.Current.Response.End(); }