private void OnUploadImageWithUrl(object sender, UserUploadImageEventArgs e) { try { var uploader = this.userService.GetRegularUserById(e.UploaderId); this.uploadedImageService.UploadImage(e.ImgTitle, e.ImgUrl, e.ImgUrl, uploader); this.View.Model.Succeeded = true; } catch (SqlException ex) { this.View.Model.ErrorMessage = ex.Message; this.View.Model.Succeeded = false; } }
protected void ButtonUpdateAvatarUrl_Click(object sender, EventArgs e) { var args = new UserUploadImageEventArgs() { ImgUrl = this.ImageUrl.Value, UploaderId = this.User.Identity.GetUserId() }; if (this.User.IsInRole("User")) { this.UpdateUserAvatarUrl(this, args); } else if (this.User.IsInRole("Firm")) { this.UpdateFirmAvatarUrl(this, args); } this.Response.Redirect("~/Account/Profile"); }
protected void Submit_Click(object sender, EventArgs e) { var args = new UserUploadImageEventArgs() { ImgTitle = this.ImageTitle.Value, ImgUrl = this.ImageUrl.Value, UploaderId = this.User.Identity.GetUserId() }; this.UploadImageWithUrl?.Invoke(sender, args); if (!this.Model.Succeeded) { this.ErrorMessage.InnerText = Business.Common.Constants.FailedUploadMessage; } else { this.Response.Redirect("~/TakeABreak"); } }
private void OnUpdateUserAvatarUrl(object sender, UserUploadImageEventArgs e) { this.userService.UpdateRegularUserAvatarUrl(e.UploaderId, e.ImgUrl); }
private void OnUpdateFirmAvatarUrl(object sender, UserUploadImageEventArgs e) { this.firmService.UpdateFirmUserAvatarUrl(e.UploaderId, e.ImgUrl); }