Beispiel #1
0
        public IActionResult UpdateTrail(int trailId, [FromBody] TrailUpdateDto trailDto)
        {
            if (trailDto == null || trailDto.Id != trailId)
            {
                return(BadRequest(ModelState));
            }

            var obj = _mapper.Map <Trail>(trailDto);

            if (!_trailRepo.UpdateTrail(obj))
            {
                ModelState.AddModelError("", $"Something went wrong when updating the record { obj.Name}");
                return(StatusCode(500, ModelState));
            }

            return(NoContent());
        }
Beispiel #2
0
        public IActionResult UpdateTrail(int id, [FromBody] TrailUpdateDto trailsDto)
        {
            if (trailsDto == null || id != trailsDto.Id)
            {
                return(BadRequest(ModelState));
            }

            var trailsObj = _mapper.Map <Trail>(trailsDto);

            if (!_trailrepo.UpdateTrail(trailsObj))
            {
                ModelState.AddModelError("", $"Something went wrong when you trying to updating {trailsObj.Name}");
                return(StatusCode(500, ModelState));
            }

            return(NoContent());
        }
Beispiel #3
0
        public IActionResult UpdateTrail(int trailId, [FromBody] TrailUpdateDto trailDto)
        {
            if (trailDto == null || trailId != trailDto.Id)
            {
                // ModelState typically contains all of the errors if any are encountered.
                return(BadRequest(ModelState));
            }

            var trailObj = this._mapper.Map <Trail>(trailDto);

            if (!_trailRepo.UpdateTrail(trailObj))
            {
                ModelState.AddModelError("", $"Something went wrong when updating the record {trailObj.Name}");
                return(StatusCode(500, ModelState));
            }

            return(NoContent());
        }
Beispiel #4
0
        public IActionResult UpdateTrail(int trailId, [FromBody] TrailUpdateDto trailDto)
        {
            if (trailDto == null || trailId != trailDto.Id) // if dto table/form null return bad request ~Burak
            {
                return(BadRequest(ModelState));
            }

            // if everythings fine continue to work ~Burak
            var trailobje = this.mapper.Map <Trail>(trailDto);

            if (!this.trailRepository.UpdateTrail(trailobje))
            {
                ModelState.AddModelError("", $"Something went wrong when saving the record {trailobje.Name}");

                return(StatusCode(500, ModelState));
            }
            return(NoContent());
        }
Beispiel #5
0
        public IActionResult UpdateTrail(int id, [FromBody] TrailUpdateDto trailUpdateDto)
        {
            Console.WriteLine($"id: {id}, trailUpdateDto.Id: {trailUpdateDto.Id}");
            if (id != trailUpdateDto.Id && id > 0)
            {
                return(BadRequest(ModelState));
            }

            var trail = _mapper.Map <Trail>(trailUpdateDto);

            if (!_trailRepo.UpdateTrail(trail))
            {
                ModelState.AddModelError("Message", $"Something when wrong when updating the record {trail.Name}");
                return(StatusCode(500, ModelState));
            }

            return(NoContent());
        }
Beispiel #6
0
        public IActionResult UpdateTrail(int trailId, [FromBody] TrailUpdateDto trailDto)
        {
            if (trailDto.Id != trailId || trailDto == null)
            {
                return(BadRequest(ModelState));
            }

            var trailObj = _mapper.Map <Trail>(trailDto);

            if (!_trailRepo.UpdateTrail(trailObj))
            {
                ModelState.AddModelError("", $"Something went record when updating the record {trailObj.Name}");
                return(StatusCode(500, ModelState));
            }

            //return CreatedAtRoute("GetTrail", new { TrailId = TrailObj.Id}, TrailObj);
            return(NoContent());
        }
Beispiel #7
0
        public IActionResult UpdateTrail(int trailId, [FromBody] TrailUpdateDto trailDto)
        {
            if (trailDto == null || trailId != trailDto.Id)
            {
                return(BadRequest(ModelState));
            }

            var trailObj = _mapper.Map <Trail>(trailDto);

            if (!_npRepo.UpdateTrail(trailObj))
            {
                ModelState.AddModelError("", $"Deletion error on record {trailObj.Name}");
                return(StatusCode(500, ModelState));
            }


            return(NoContent());
        }
Beispiel #8
0
        public IActionResult UpdateTrail(int trailId, [FromBody] TrailUpdateDto trailDto)
        {
            if (trailDto == null || trailId != trailDto.Id)
            {
                return(BadRequest(ModelState));
            }

            var domianObject = _mapper.Map <Trail>(trailDto);

            if (!_repository.UpdateTrail(domianObject))
            {
                ModelState.AddModelError(string.Empty, $"Updating record failed {domianObject.Name}");

                return(StatusCode(500, ModelState));
            }

            return(NoContent());
        }
Beispiel #9
0
        public IActionResult UpdateTrail(int trailId, [FromBody] TrailUpdateDto trailDto)
        {
            //ModelState contains all related encountered errors
            if (trailDto == null || trailId != trailDto.Id)
            {
                return(BadRequest(ModelState));
            }

            var trailObj = _mapper.Map <Trail>(trailDto);

            //If update was unsuccessful
            if (!_trailRepo.UpdateTrail(trailObj))
            {
                ModelState.AddModelError("", $"Something went wrong when updating the record {trailObj.Name}");
                return(StatusCode(500, ModelState));
            }

            return(NoContent());
        }
Beispiel #10
0
        public IActionResult UpdateTrail(int trailId, [FromBody] TrailUpdateDto trailDto)
        {
            if (trailDto == null || trailId != trailDto.Id)
            {
                return(BadRequest(ModelState));
            }
            if (!_trailRepo.TrailExists(trailId))
            {
                ModelState.AddModelError("", "Trail Does Not Exist!");
                return(StatusCode(404, ModelState));
            }
            var objToBeUpdated = _mapper.Map <Trail>(trailDto);

            if (!_trailRepo.UpdateTrail(objToBeUpdated))
            {
                ModelState.AddModelError("", $"something went wrong updating the record {objToBeUpdated.Name}");
                return(StatusCode(500, ModelState));
            }
            return(NoContent());
        }
Beispiel #11
0
        public IActionResult UpdateTrail(int id, [FromBody] TrailUpdateDto trailDto)
        {
            if (trailDto == null || trailDto.Id != id)
            {
                return(BadRequest(ModelState));
            }

            var trail = _mapper.Map <Trail>(trailDto);

            if (!_tRepo.TrailsExists(trail.Id))
            {
                return(NotFound(ModelState));
            }
            if (!_tRepo.UpdateTrail(trail))
            {
                ModelState.AddModelError(string.Empty, $"Somthing went wrong when update this trail {trail.Name}");
                return(StatusCode(500, ModelState));
            }
            return(NoContent());
        }
Beispiel #12
0
        public IActionResult UpdateTrail(int id, [FromBody] TrailUpdateDto trailDto)
        {
            if (trailDto == null || id != trailDto.Id)
            {
                return(BadRequest(ModelState));
            }

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

            var trailObj = _mapper.Map <Trail>(trailDto);

            if (!_repo.UpdateTrail(trailObj))
            {
                ModelState.AddModelError("", $"Problem was occurred during updating {trailDto.Name}");
                return(StatusCode(500, ModelState));
            }

            return(NoContent());
        }
        public IActionResult UpdateTrail(int trailId, [FromBody] TrailUpdateDto trailUpdateDto)
        {
            if (trailUpdateDto == null || trailId != trailUpdateDto.Id) // 6. Part 5
            {
                return(BadRequest());
            }

            if (!trailRepository.TrailExists(trailId))
            {
                return(NotFound());
            }

            var trail = mapper.Map <Trail>(trailUpdateDto); // 6. Part 5

            if (!trailRepository.UpdateTrail(trail))
            {
                ModelState.AddModelError("", $"Something went wrong, when updating the record {trail.Name}");
                return(StatusCode(500, ModelState));
            }

            return(NoContent());
        }
Beispiel #14
0
        public IActionResult UpdateTrail(int trailId, [FromBody] TrailUpdateDto trailDto)
        {
            if (trailDto == null || trailId != trailDto.Id)
            {
                return(BadRequest(ModelState));
            }

            if (!_trailRepo.TrailExists(trailId))
            {
                return(NotFound());
            }

            var trailObj = _mapper.Map <Trail>(trailDto);

            if (!_trailRepo.UpdateTrail(trailObj))
            {
                ModelState.AddModelError("", $"Unable to update. Something went wrong when updating {trailDto.Name}");
                return(StatusCode(500, ModelState));
            }

            return(NoContent());
        }
        public IActionResult UpdateTrail(int trailId, [FromBody] TrailUpdateDto trailDto)
        {
            if (trailDto == null || trailId != trailDto.Id)
            {
                return(BadRequest(ModelState));
            }
            if (!_trailRepo.TrailExists(trailId))
            {
                ModelState.AddModelError("", "Trail does not exist!");
                return(StatusCode(StatusCodes.Status404NotFound, ModelState));
            }

            var trailObj = _mapper.Map <Trail>(trailDto);

            if (!_trailRepo.UpdateTrail(trailObj))
            {
                ModelState.AddModelError("", $"Something went wrong when saving the record {trailObj.Name}");
                return(StatusCode(500, ModelState));
            }

            return(NoContent());
        }
Beispiel #16
0
        public IActionResult UpdateTrail(int TrailId, [FromBody] TrailUpdateDto TrailDto)
        {
            if (TrailDto == null || TrailId != TrailDto.Id)
            {
                return(BadRequest(ModelState));
            }
            if (_trailRepo.TrailExist(TrailDto.Name))
            {
                ModelState.AddModelError("", $"trail Exsist {TrailDto.Name}");
                return(StatusCode(404, ModelState));
            }
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            Trail Trail = _mapper.Map <Trail>(TrailDto);

            if (!_trailRepo.UpdateTrail(Trail))
            {
                ModelState.AddModelError("", $"Error with updating file {Trail.Name}");
                return(StatusCode(500, ModelState));
            }
            return(NoContent());
        }