public IActionResult Respondent(int respondentId) { var result = new RespondentModel(); try { result = this.respondentService.Get(respondentId); } catch (Exception e) { // TODO add logging here return(BadRequest(e.Message)); } return(Ok(new { respondent = this.mapper.Map <RespondentViewModel> (result) })); }
public bool Add(RespondentModel respondent) { var result = false; try { var model = mapper.Map <Respondent> (respondent); this.repository.Create <Respondent> (model); this.repository.Save(); result = true; } catch (Exception e) { result = false; } return(result); }