示例#1
0
 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));
 }
示例#3
0
 public IActionResult AddConsultant([FromBody] Consultant model)
 {
     con_repo.Add(model);
     return(new OkObjectResult(new { ConsultantId = model.ConsultantId }));
 }