public IHttpActionResult AddTransporter(TransporterApiModel transporter) { //var httpRequest = HttpContext.Current.Request; //if (httpRequest.Files.Count < 1) //{ // return (IHttpActionResult)Request.CreateResponse(HttpStatusCode.BadRequest); //} //foreach (string file in httpRequest.Files) //{ // var postedFile = httpRequest.Files[file]; // var filePath = HttpContext.Current.Server.MapPath("~/UploadedFiles" + postedFile.FileName); // postedFile.SaveAs(filePath); // transporter.ImagePaths.Add(filePath); //} int result = _transporter.AddHorseBox(transporter); if (result > 0) { return(Ok("Trasporter with Id:" + result + " created successfully")); } else { return(Ok("Transporter not created")); } }
public int AddHorseBox(TransporterApiModel transporter) { tblHorseBox horseBox = new tblHorseBox() { Age = transporter.Age, HasAccomodation = transporter.HasAccomodation, HasCameras = transporter.HasCameras, IsAirConditioned = transporter.IsAirConditioned, RampId = transporter.RampId, Tonnage = transporter.Tonnage, UserId = transporter.UserId }; return(_horseBoxRepository.AddHorseBox(horseBox, transporter.ImagePaths)); }