Exemple #1
0
 public bool CreateTransportation(TransportationCreateViewModel model)
 {
     if (_transportationRepository.Get(x => x.Deleted == false &&
                                       x.Name.Equals(model.Name, StringComparison.Ordinal) && x.VehicleId == model.VehicleId) == null)
     {
         var transportation = _mapper.Map <TransportationCreateViewModel, Transportation>(model);
         transportation.Deleted = false;
         _transportationRepository.Add(transportation);
         _unitOfWork.CommitChanges();
         return(true);
     }
     return(false);
 }
        public IActionResult CreateTranspotation(TransportationCreateViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest("Invalid Request"));
            }
            var transpotation = _transportationService.CreateTransportation(model);

            if (transpotation == false)
            {
                return(StatusCode((int)HttpStatusCode.NotAcceptable, transpotation));
            }
            return(Ok());
        }