public async Task <ActionResult <CompetenceViewModel> > Post(CompetenceViewModel model) { try { Competence result = mapper.Map <Competence>(model); repository.Add(result); if (await repository.SaveChangesAsync()) { return(Created($"/api/camps/{result.CompetenceId}", mapper.Map <CompetenceViewModel>(result))); } } catch (Exception) { return(this.StatusCode(StatusCodes.Status500InternalServerError, "Error in database")); } return(BadRequest()); }
public bool Add(Consultant model) { return(consultantRepository.Add(model)); }
public IActionResult AddConsultant([FromBody] Consultant model) { con_repo.Add(model); return(new OkObjectResult(new { ConsultantId = model.ConsultantId })); }