public object UserLogin(UserLogin user) { dynamic LoginResult; try { string strOTP = GlobalFuns.CreateRandomPassword(4); DataSet ds = new DataSet(); ds = Login.GetMembersList(user); if (ds != null) { if (ds.Tables[0] != null) { if (ds.Tables[0].Rows.Count > 0) { bool flag = SendSMSAndEmailToUser(user, strOTP, ds.Tables[0].Rows[0]["emailId"].ToString(), ds.Tables[0].Rows[0]["memberName"].ToString(), ds.Tables[0].Rows[0]["groupName"].ToString()); if (flag == true) { LoginResult = new { status = "0", message = "success", otp = strOTP } } ; else { LoginResult = new { status = "1", message = "failed", otp = 0 } }; } else { LoginResult = new { status = "0", message = "Member not registered", otp = 0 }; } } else { LoginResult = new { status = "0", message = "Member not registered", otp = 0 }; } } else { LoginResult = new { status = "0", message = "Member not registered", otp = 0 }; } } catch (Exception ex) { LoginResult = new { status = "1", message = "failed", otp = 0, error = ex.Message }; } return(new { LoginResult }); }
public object UserLogin(UserLogin user) { dynamic LoginResult; try { #region //Authentication //IEnumerable<string> headerValues = Request.Headers.GetValues("authtoken"); //string id = headerValues.FirstOrDefault().ToString(); //if (id == "123") //{ LoginResult = new { status = "0", message = "Success" }; } //else //{ LoginResult = new { status = "0", message = "access denied" }; } #endregion string strOTP = GlobalFuns.CreateRandomPassword(4); DataSet ds = new DataSet(); ds = Login.GetMembersList(user); if (ds != null) { if (ds.Tables[0] != null) { if (ds.Tables[0].Rows.Count > 0) { bool flag = SendSMSAndEmailToUser(user, strOTP, ds.Tables[0].Rows[0]["emailId"].ToString(), ds.Tables[0].Rows[0]["memberName"].ToString(), ds.Tables[0].Rows[0]["groupName"].ToString(), ds.Tables[0].Rows[0]["districtNumber"].ToString()); if (flag == true) { LoginResult = new { status = "0", message = "success", otp = strOTP } } ; else { LoginResult = new { status = "1", message = "failed", otp = 0 } }; } else { LoginResult = new { status = "0", message = "Member not registered", otp = 0 }; } } else { LoginResult = new { status = "0", message = "Member not registered", otp = 0 }; } } else { LoginResult = new { status = "0", message = "Member not registered", otp = 0 }; } } catch { LoginResult = new { status = "1", message = "failed", otp = 0 }; } return(new { LoginResult }); }