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}")); } }
public Avatar_Image_Response(bool success, string message, Avatar_image Avatar_Image) : base(success, message) { this.Avatar_Image = Avatar_Image; }
public Avatar_Image_Response(Avatar_image Avatar_Image) : this(true, string.Empty, Avatar_Image) { }
public void Update(Avatar_image img) { context.Avatar_Images.Update(img); }
public void Delete(Avatar_image img) { context.Avatar_Images.Remove(img); }
public async Task AddAsync(Avatar_image img) { await context.Avatar_Images.AddAsync(img); }