public ActionResult <LanguageViewModel> PostLanguage([FromBody] LanguageViewModel languageVm)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var newLanguage = _languageService.Create(languageVm);

            return(Ok(newLanguage));
        }
Exemple #2
0
 public IActionResult Create([FromBody] Language item)
 {
     try
     {
         var newitem = _service.Create(item);
         return(Ok(newitem));
     }
     catch (Exception ex)
     {
         return(BadRequest(new { message = ex.Message }));
     }
 }
        public async Task <IActionResult> Create([FromBody] LanguageCreateRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var result = await _languageService.Create(request);

            if (result.IsSuccessed == false)
            {
                return(BadRequest(result));
            }
            return(Ok(result));
        }
Exemple #4
0
        public JsonResult Create(JobSeekerLanguagesViewModel jobSeekerLanguagesViewModel)
        {
            var response = new HustlersResponse <JobSeekerLanguagesViewModel>();

            jobSeekerLanguagesViewModel.JobSeekerId = HttpContext.Session.Get <string>("JobSeekerId");
            //Check if language already exists
            if (jobSeekerService.IsJobSeekerLanguageExisting(jobSeekerLanguagesViewModel.LanguageId, jobSeekerLanguagesViewModel.JobSeekerId))
            {
                return(Json(new Dictionary <string, string> {
                    { "message", "Language already exist" }
                }));
            }
            //Create JobSeekerSkills
            languageService.Create(jobSeekerLanguagesViewModel);
            return(Json(new Dictionary <string, string> {
                { "message", "Language Successfully Created" }
            }));
        }
 public IActionResult AddLanguage(LanguageDto input)
 {
     _languageService.Create(input);
     return(RedirectToAction("AddLanguage"));
 }
Exemple #6
0
        public async Task <IActionResult> Create(Language language)
        {
            await languageService.Create(language);

            return(RedirectToAction(nameof(Index)));
        }
Exemple #7
0
 public LanguageEntity Create([FromBody] LanguageEntity LanguageEntity)
 {
     return(LanguageService.Create(EmployeeEntity, LanguageEntity));
 }