public IActionResult UpdateUserPassword(RCADUserModel usermodel) { var profileUpdateVal = UserValues.ProfileUpdate.Password; userService.UpdateUserProfile(usermodel, profileUpdateVal, USKey); return(Json(new { success = true })); }
public IActionResult RCADAddUser() { RCADUserModel usermodel = new RCADUserModel(); usermodel.UserGroups = userGroupService.GetGroups(LFKey); return(View(usermodel)); }
public IActionResult UpdateUserDetail(RCADUserModel usermodel) { var profileUpdateVal = UserValues.ProfileUpdate.ContactInfo; userService.UpdateUserProfile(usermodel, profileUpdateVal, USKey); return(Json(new { success = true })); }
/// <summary> /// Insert User /// </summary> /// <param name="data"></param> /// <param name="status"></param> public void InsertUser(int CreateUser, int LFpKey, RCADUserModel uData, out int status) { try { status = -1; //Null check for the data if (uData == null) { return; } var uParam = new Dapper.DynamicParameters(); uParam.Add("@CreatedUser", CreateUser, DbType.Int16); uParam.Add("@USFirstName", uData.USFirstName, DbType.String); uParam.Add("@USLastName", uData.USLastName, DbType.String); uParam.Add("@USLogin", uData.USLogin, DbType.String); uParam.Add("@USInitials", uData.USInitials, DbType.String); uParam.Add("@USEmail", uData.USEmail, DbType.String); uParam.Add("@USPhone", uData.USPhone, DbType.String); uParam.Add("@USFax", uData.USFax, DbType.String); uParam.Add("@USPassWord", uData.USPassWord, DbType.String); uParam.Add("@USAvatar", uData.USAvatar, DbType.Binary); uParam.Add("@UGpKey", uData.UGpKey, DbType.Int16); uParam.Add("@LFpKey", LFpKey, DbType.Int16); uParam.Add("@EmailExists", dbType: DbType.Int16, direction: ParameterDirection.Output); dataHelper.ExecProcedure(SQLConstants.USP_AddUser, out status, uParam); } catch (Exception) { throw; } }
public void UpdateUserProfile(RCADUserModel data, UserValues.ProfileUpdate updateProfile, int modifiedBy) { try { if (data == null) { return; } int status = 0; var uParams = new Dapper.DynamicParameters(); uParams.Add("@USpKey", data.USpKey, DbType.Int16); uParams.Add("@USFirstName", data.USFirstName, DbType.String); uParams.Add("@USLastName", data.USLastName, DbType.String); uParams.Add("@USLoginName", data.USLogin, DbType.String); uParams.Add("@USInitials", data.USInitials, DbType.String); uParams.Add("@USEmail", data.USEmail, DbType.String); uParams.Add("@USPhone", data.USPhone, DbType.String); uParams.Add("@USFax", data.USFax, DbType.String); uParams.Add("@USPassword", data.NewPassword, DbType.String); uParams.Add("@USAvatar", data.USAvatar, DbType.Binary); uParams.Add("@UpdateProfile", Convert.ToInt16(updateProfile), DbType.Int16); uParams.Add("@ModifiedUser", modifiedBy, DbType.String); dataHelper.ExecProcedure(SQLConstants.USP_UpdateUserProfile, out status, uParams); } catch (Exception) { throw; } }
public IActionResult RCADAddNewUser(RCADUserModel usermodel) { var imagepath = usermodel.ImagePath; if (imagepath != null) { usermodel.USAvatar = System.IO.File.ReadAllBytes(_environment.WebRootPath + imagepath); } int status = 0; userService.InsertUser(USKey, LFKey, usermodel, out status); FileInfo file = new FileInfo(_environment.WebRootPath + imagepath); if (file.Exists) { file.Delete(); } return(Json(new { success = true })); }
public ActionResult UpdateUserImage(int id) { var imagefile = HttpContext.Request.Form.Files.First(); RCADUserModel userModel = new RCADUserModel(); userModel.USpKey = id; if (imagefile.Length > 0) { using (var fileStream = imagefile.OpenReadStream()) using (var ms = new MemoryStream()) { fileStream.CopyTo(ms); userModel.USAvatar = ms.ToArray(); } } var profileUpdateVal = UserValues.ProfileUpdate.Image; userService.UpdateUserProfile(userModel, profileUpdateVal, USKey); return(Json(new { success = true })); }