public static ProposalChalangeAdminViewModel ProposalChalangeToProposalAdminMap(ProposalChalange propChalange) { return(new ProposalChalangeAdminViewModel() { Activated = propChalange.Activated, Description = propChalange.Description, ProposalChalangeId = propChalange.ProposalChalangeId, Name = propChalange.Name, UserId = propChalange.User.Id }); }
public void AddProposalChalange(ProposalChalange chalange) { chalange.User = _dbContext.Users.FirstOrDefault(x => x.Id == chalange.User.Id); _dbContext.ProposalChalanges.Add(chalange); _dbContext.SaveChanges(); }
public static ProposalChalangeRankViewModel ProposalChalangeToProposalRankMap(ProposalChalange propChalange) { return(new ProposalChalangeRankViewModel() { ChalangeName = propChalange.Name, UserId = propChalange.User.Id, Username = propChalange.User.UserName, Points = propChalange.Points, ProposalChalangeId = propChalange.ProposalChalangeId, UsersVote = propChalange.UserVotes.Select(x => x.Id).ToList() }); }