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()); }