Exemplo n.º 1
0
 public void Post([FromBody] CrewDTO сrew)
 {
     if (ModelState.IsValid)
     {
         service.Create(сrew);
     }
 }
        public async Task <IActionResult> Create([FromBody] CrewDto crew)
        {
            if (ModelState.IsValid)
            {
                await _service.Create(crew);

                return(Ok(crew));
            }
            else
            {
                return(new BadRequestObjectResult(ModelState));
            }
        }
Exemplo n.º 3
0
 public IActionResult Post([FromBody] CrewDto value)
 {
     try
     {
         service.Create(value);
         return(Ok());
     }
     catch (ValidationException e)
     {
         return(BadRequest(e.Message));
     }
     catch (Exception)
     {
         return(BadRequest());
     }
 }
Exemplo n.º 4
0
        public IActionResult Post([FromBody] CrewDto Crew)
        {
            if (Crew == null)
            {
                ModelState.AddModelError("", "Не указаны данные для экипажа");
                return(BadRequest(ModelState));
            }

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            service.Create(Crew);

            return(Created("api/Crews", Crew));
        }
Exemplo n.º 5
0
        public IActionResult Post([FromBody] CrewInputModel value)
        {
            var validationResult = _crewInputModelValidator.Validate(value);

            if (!validationResult.IsValid)
            {
                throw new BadRequestException(validationResult.Errors);
            }

            var newId = _crewService.Create(value).Id;

            _airhostessesService.AssignToCrew(value.AirhostessIds, newId);

            var details = _crewService.GetDetails(newId);

            return(Json(details));
        }
Exemplo n.º 6
0
        public async Task <IActionResult> Post([FromBody] CrewDto value)
        {
            try
            {
                await service.Create(value);

                return(Ok());
            }
            catch (ValidationException e)
            {
                return(BadRequest(e.Message));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex));
            }
        }
        public IActionResult Post([FromBody] CrewDto crewDto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(new { Type = "ValidationError", ErrorMessage = "Required fields is empty" }));
            }

            CrewDto resultDto;

            try
            {
                resultDto = crewService.Create(crewDto);
            }
            catch (Exception ex)
            {
                return(BadRequest(new { ErrorType = ex.GetType().Name, ex.Message }));
            }

            return(Ok(resultDto));
        }