public void CreateAvatar(int userId, HttpPostedFileBase avatar = null) { var newAvatar = new AvatarBll() { Image = GetAvatar(avatar), Id = userId }; avatarService.CreateAvatar(newAvatar); }
public void ChangeUserAvatar(HttpPostedFileBase avatar, int userId) { var newAvatar = new AvatarBll() { Image = GetAvatar(avatar), Id = userId }; avatarService.UpdateAvatar(newAvatar); }
public void CreateAvatar(AvatarBll avatar) { if (avatar == null) { throw new ArgumentNullException("avatar"); } repository.Create(avatar.ToDal()); uow.Commit(); }
public void UpdateAvatar(AvatarBll avatar) { if (avatar == null) { throw new ArgumentNullException("avatar"); } AvatarDal currentAvatar = avatar.ToDal(); AvatarDal existedAvatar = repository.GetById(avatar.Id); if (existedAvatar == null) { throw new EntityNotFoundException("avatar", avatar.Id); } existedAvatar.Image = currentAvatar.Image; repository.Update(existedAvatar); uow.Commit(); }
public static AvatarDal ToDal(this AvatarBll avatarBll) { return(Mapper.Map <AvatarBll, AvatarDal>(avatarBll)); }