public async Task <Avatar_Image_Response> SaveAsync(Avatar_image avatar_Image)
        {
            try{
                await avatar_Images_Repository.AddAsync(avatar_Image);

                await unit_Of_Work.CompleteAsync();

                return(new Avatar_Image_Response(avatar_Image));
            }
            catch (Exception ex) {
                return(new Avatar_Image_Response($"Error while saving avatar image. Message:{ex.Message}"));
            }
        }
        public async Task <Avatar_Image_Response> UpdateAsync(Avatar_image avatar_Image)
        {
            var existAvatarImage = await avatar_Images_Repository.FindByIdAsync(avatar_Image.Id);

            if (existAvatarImage == null)
            {
                return(new Avatar_Image_Response("Avatar image not found!"));
            }

            try
            {
                avatar_Images_Repository.Update(avatar_Image);
                await unit_Of_Work.CompleteAsync();

                return(new Avatar_Image_Response(avatar_Image));
            }
            catch (Exception ex)
            {
                return(new Avatar_Image_Response($"Error when updating avatar image: {ex.Message}"));
            }
        }
Beispiel #3
0
 public Avatar_Image_Response(bool success, string message, Avatar_image Avatar_Image) : base(success, message)
 {
     this.Avatar_Image = Avatar_Image;
 }
Beispiel #4
0
 public Avatar_Image_Response(Avatar_image Avatar_Image) : this(true, string.Empty, Avatar_Image)
 {
 }
Beispiel #5
0
 public void Update(Avatar_image img)
 {
     context.Avatar_Images.Update(img);
 }
Beispiel #6
0
 public void Delete(Avatar_image img)
 {
     context.Avatar_Images.Remove(img);
 }
Beispiel #7
0
 public async Task AddAsync(Avatar_image img)
 {
     await context.Avatar_Images.AddAsync(img);
 }