public IActionResult Vote(UserVoteFormData formData) { if (!ModelState.IsValid) { return BadRequest(); } _context.Vote(formData); return Ok(); }
public void Vote(UserVoteFormData formData) { var resolution = _context.Resolutions.FirstOrDefault(x => x.Id == formData.ResolutionId); if (resolution.ExpirationDate > DateTime.Now) { var newVote = _mapper.Map <ResidentResolution>(formData); newVote.VoteDate = DateTime.Now; _context.ResidentResolution.Add(newVote); _context.SaveChanges(); } }