예제 #1
0
        //Manufacturer car managment logic
        public ManufacturerModel AddManufacturer(ManufacturerModel manufacturerModel)
        {
            ManufacturersCar manufacturer = new ManufacturersCar
            {
                ManufacturerName = manufacturerModel.manufacturer
            };

            DB.ManufacturersCars.Add(manufacturer);
            DB.SaveChanges();

            return(GetOneManufacturer(manufacturer.Id));
        }
예제 #2
0
        public void DeleteManufacturer(int id)
        {
            ManufacturersCar manufacturersCar =
                DB.ManufacturersCars.FirstOrDefault(m => m.Id == id);

            if (manufacturersCar == null)
            {
                return;
            }

            DB.ManufacturersCars.Remove(manufacturersCar);
            DB.SaveChanges();
        }
예제 #3
0
        public ManufacturerModel UpdateManufacturerName(ManufacturerModel manufacturerModel)
        {
            ManufacturersCar manufacturersCar =
                DB.ManufacturersCars.Where(m => m.Id == manufacturerModel.id).SingleOrDefault();

            if (manufacturersCar == null)
            {
                return(null);
            }

            manufacturersCar.ManufacturerName = manufacturerModel.manufacturer;
            DB.SaveChanges();

            return(GetOneManufacturer(manufacturersCar.Id));
        }