public static Voter ToVoter(this AddVoterVM viewModel) { return(new Voter { FirstName = viewModel.FirstName, MiddleName = viewModel.MiddleName, LastName = viewModel.LastName, Birthday = viewModel.Birthday }); }
public IActionResult Add(AddVoterVM voter) { if (voter == null || !ModelState.IsValid) { return(BadRequest()); } try { var result = this._voterService.Insert(voter.ToVoter()); return(CreatedAtAction(nameof(Add), result)); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message)); } }