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()
     });
 }