Пример #1
0
        public int PostCarAd(CategoryCarVM newCar)
        {
            //db.Advertise.FromSql("dbo.sp_PostAdCar", parameters: new[] { newAd.Title, newAd.Description,
            //newAd.CategoryId, newAd.Price, newAd.LocationId, newCar.Brand, newCar.Year, newCar.Fuel, newCar.Kmdriven });
            var newCarAd = new Advertise()
            {
                Title = newCar.Title, Description = newCar.Description, CategoryId = newCar.CategoryId,
                Price = Convert.ToDecimal(newCar.Price), LocationId = newCar.LocationId
            };

            db.Advertise.Add(newCarAd);
            db.SaveChanges();
            int newAdID = newCarAd.AdvId;

            var newCarAdCat = new CategoryCar()
            {
                AdvId = newAdID, Brand = newCar.Brand, Year = newCar.Year, Fuel = newCar.Fuel, Kmdriven = newCar.Kmdriven
            };

            db.CategoryCar.Add(newCarAdCat);
            db.SaveChanges();

            return(newCarAdCat.Id);
        }
Пример #2
0
 public int PostAdCar(CategoryCarVM objCarCat)
 {
     return(postAdModel.PostCarAd(objCarCat));
 }