public ResponseDTO GetLogin(LoginRequestDTO request) { ResponseDTO resp = new ResponseDTO(); using (ProjectManagementBLL objProjectManagementBLL = new ProjectManagementBLL()) { try { APICredentialsBLL credentialsBLL = new APICredentialsBLL(); credentialsBLL.UserName = request.APICredentials.APIUserName; credentialsBLL.Password = request.APICredentials.APIPassword; if (!new CommonMethods().ValidateRequest(credentialsBLL)) { resp.ResponseCode = ResponseCodes.Failed; resp.ResponseMessage = ResponseMessages.InvalidCredentials; } else if (string.IsNullOrWhiteSpace(request.Email) || string.IsNullOrWhiteSpace(request.Password)) { resp.ResponseCode = ResponseCodes.Failed; resp.ResponseMessage = ResponseMessages.InvalidData; } else { APICredentialsBLL credentials = new APICredentialsBLL(); credentials.UserName = request.Email; credentials.Password = request.Password; DataTable dtRecord = new UserMasterBLL().GetLogin(objProjectManagementBLL, credentials); LoginResponse login = new LoginResponse(); if (dtRecord.Rows.Count > 0) { foreach (DataRow row in dtRecord.Rows) { login.UserID = int.Parse(row["UserID"].ToString()); login.RoleID = int.Parse(row["RoleID"].ToString()); login.FullName = row["FullName"].ToString(); login.RoleName = row["RoleName"].ToString(); } } resp.ResponseCode = ResponseCodes.Success; resp.ResponseMessage = ResponseMessages.Success; resp.ResponseData = new ResponseData(); resp.ResponseData.LoginResp = login; } } catch (Exception ex) { resp.ResponseCode = ResponseCodes.Failed; resp.ResponseMessage = ex.Message; } } return(resp); }
public ActionResult GetUserRoleList() { FlowersEntities ef = new FlowersEntities(); List <Role> list = new List <Role>(); UserMasterBLL ubb = new UserMasterBLL(); DataSet ds = ubb.GetList(); Role role = new Role(); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { role.roleId = Convert.ToInt32(ds.Tables[0].Rows[i]["roleId"].ToString()); role.roleName = ds.Tables[0].Rows[i]["roleName"].ToString(); list.Add(role); } return(Json(list, JsonRequestBehavior.AllowGet)); }
public ResponseDTO UserExist(EmailExistRequestDTO request) { ResponseDTO resp = new ResponseDTO(); using (ProjectManagementBLL objProjectManagementBLL = new ProjectManagementBLL()) { try { APICredentialsBLL credentialsBLL = new APICredentialsBLL(); credentialsBLL.UserName = request.APICredentials.APIUserName; credentialsBLL.Password = request.APICredentials.APIPassword; if (!new CommonMethods().ValidateRequest(credentialsBLL)) { resp.ResponseCode = ResponseCodes.Failed; resp.ResponseMessage = ResponseMessages.InvalidCredentials; } else if (string.IsNullOrWhiteSpace(request.Email)) { resp.ResponseCode = ResponseCodes.Failed; resp.ResponseMessage = ResponseMessages.InvalidData; } else { DataTable dtRecord = new UserMasterBLL().AuthenticateEmail(objProjectManagementBLL, request.Email); if (dtRecord.Rows.Count > 0) { resp.ResponseCode = ResponseCodes.Success; resp.ResponseMessage = ResponseMessages.Success; } else { resp.ResponseCode = ResponseCodes.Success; resp.ResponseMessage = ResponseMessages.NoData; } } } catch (Exception ex) { resp.ResponseCode = ResponseCodes.Failed; resp.ResponseMessage = ex.Message; } } return(resp); }
public ActionResult UserlistSave() { JsonModel json = new JsonModel(); Users model = new Users(); string UserName = DNTRequest.GetString("Uname"); string Password = DNTRequest.GetString("Pwd"); string Password1 = DNTRequest.GetString("Password1"); string EMail = DNTRequest.GetString("EMail"); string RoleID = DNTRequest.GetString("roleId"); string ZhiCheng = DNTRequest.GetString("ZhiCheng"); model.Uname = UserName.Trim(); model.roleId = Convert.ToInt32(RoleID.Trim()); model.Email = EMail.Trim(); UserMasterBLL bll = new UserMasterBLL(); string id = DNTRequest.GetString("id"); if (!string.IsNullOrWhiteSpace(id)) { model.UId = Convert.ToInt32(id); if (string.IsNullOrWhiteSpace(Password.Trim())) { model.Pwd = bll.GetModel(model.UId).Pwd; int n = bll.Update(model); if (n > 0) { json.status = 1; return(Json(json)); } } else { json.status = -12; return(Json(json)); } } return(View()); }
public ActionResult UserlistEdit() { string id = DNTRequest.GetString("id"); List <SelectListItem> items1 = new List <SelectListItem>(); List <SelectListItem> items = new List <SelectListItem>(); Users model = new Users(); UserMasterBLL bll = new UserMasterBLL(); model = bll.GetModel(Convert.ToInt32(id)); DataSet ds = bll.GetList(); DataRow[] arr_row = ds.Tables[0].Select(); for (int i = 0; i < arr_row.Length; i++) { SelectListItem item = new SelectListItem(); item.Value = arr_row[i]["roleId"].ToString(); item.Text = arr_row[i]["roleName"].ToString(); items.Add(item); } ViewData["itemsrole"] = items; return(View(model)); }