Пример #1
0
        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));
        }
Пример #2
0
        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);
        }