public virtual void AssignFrom(VoteEntity entity) { if (entity == null) throw new ArgumentNullException(nameof(entity)); this.Id = entity.Id; this.Subject = entity.Subject; this.TaskId = entity.Task.Id; this.Createor = entity.Creator.ToViewModel(); this.StartAt = entity.StartAt; this.EndAt = entity.EndAt; this.CreatedAt = entity.CreatedAt; this.IsAnonEnabled = entity.IsAnonEnabled; this.IsMultiEnabled = entity.IsMultiEnabled; this.VoteOptions = entity.VoteOptions.Select(p => p.ToViewModel()); }
public async Task UpdateVote(string city, DateTime date, Guid id, string nickname, VoteBll votingBll) { await this.tableTableStore.UpdateTableEntity(VoteEntity.FromVoteBll(city, date, id, nickname, votingBll)); }
public async Task <bool> ContainsVote(string city, DateTime date, Guid id, string nickname) { List <VoteEntity> newsList = (await this.tableTableStore.ListTableEntityByPartitionKey <VoteEntity>(VoteEntity.BuildPartitionkey(city, date))).ToList(); return(newsList.Any()); }
public VoteExistsResult(bool isSucceed, String message, VoteEntity vote) : base(isSucceed, message) { this.Vote = vote; }