コード例 #1
0
        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"));
            }
        }
コード例 #2
0
        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));
        }