public JsonResult Add(JobTitleViewModel model) { if (ModelState.IsValid) { var EntityMapped = Mapper.Map <Models.JobTitle>(model); _jobTitleService.Add(EntityMapped); return(Json(new { data = model, success = true }, JsonRequestBehavior.AllowGet)); } var errors = ModelState.GetDistinctModelErrors(); return(Json(new { data = model, success = false, ErrorsList = errors }, JsonRequestBehavior.AllowGet)); }
public IActionResult Post([FromBody] CreateEditViewModel jobTitle) { if (jobTitle is null) { return(BadRequest("Job Title is null.")); } if (!ModelState.IsValid) { return(BadRequest()); } JobTitle jt = new JobTitle(); var menuMapper = _mapper.Map(jobTitle, jt); _jobTitleProvider.Add(menuMapper); return(Ok(jobTitle)); }
public async Task <JobTitle> Post([FromBody] JobTitle jobtitle) { var res = await jobTitleContext.Add(jobtitle); return(res != null ? jobtitle : null); }