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;
            }
        }
Пример #2
0
        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");
        }
Пример #3
0
        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);
 }