Esempio n. 1
0
        //  Insert -- TipCaracteristica
        public void InsertTipCaracteristica(TipCaracteristicaModel tipCaracteristicaModel)
        {
            tipCaracteristicaModel.ID_TipCaracteristica = Guid.NewGuid();

            dbContext.TipCaracteristicas.InsertOnSubmit(MapModelToDbObject(tipCaracteristicaModel));
            dbContext.SubmitChanges();
        }
Esempio n. 2
0
        // ----------
        //  Product Details Page
        private DetailsAnuntViewModel MapDbObjectToModelIMG(Anunt dbAnunt)
        {
            DetailsAnuntViewModel detailsAnunt = new DetailsAnuntViewModel();

            if (dbAnunt != null)
            {
                detailsAnunt.ID_Anunt = dbAnunt.ID_Anunt;

                detailsAnunt.KM              = dbAnunt.KM;
                detailsAnunt.AnFabricatie    = dbAnunt.AnFabricatie;
                detailsAnunt.Descriere       = dbAnunt.Descriere;
                detailsAnunt.DescriereScurta = dbAnunt.DescriereScurta;
                detailsAnunt.Pret            = dbAnunt.Pret;

                MarcaAutoRepository marcaAutoRepository = new Repository.MarcaAutoRepository();
                MarcaAutoModel      marca = marcaAutoRepository.GetMarcaAutoByID(dbAnunt.ID_Marca);
                if (marca != null)
                {
                    detailsAnunt.Marca = marca.Marca;
                }


                ModelAutoRepository modelAutoRepository = new Repository.ModelAutoRepository();
                ModelAutoModel      model = modelAutoRepository.GetModelAutoByID(dbAnunt.ID_Model);
                if (model != null)
                {
                    detailsAnunt.Model = model.Model;
                }


                TipCaracteristicaRepository tipCaracteristica      = new TipCaracteristicaRepository();
                TipCaracteristicaModel      tipCaracteristicaModel = tipCaracteristica.GetTipCaracteristicaByID(dbAnunt.ID_TipCaracteristica);
                if (tipCaracteristicaModel != null)
                {
                    detailsAnunt.NumeTipCaracteristica = tipCaracteristicaModel.NumeTipCaracteristica;
                }


                CaracteristiciRepository caracteristicaRepo  = new CaracteristiciRepository();
                CaracteristiciModel      caracteristicaModel = caracteristicaRepo.GetCaracteristiciModelByID(dbAnunt.ID_Caracteristica);
                if (caracteristicaModel != null)
                {
                    detailsAnunt.NumeTipCaracteristica = caracteristicaModel.NumeTipCaracteristica;
                }


                CarImgRepository   carImgRepository = new CarImgRepository();
                List <CarImgModel> listaImg         = carImgRepository.GetAllCarImgByAnunt(dbAnunt.ID_Anunt);
                if (listaImg != null)
                {
                    detailsAnunt.Photos = listaImg;
                }



                return(detailsAnunt);
            }
            return(null);
        }
Esempio n. 3
0
        //  Update -- TipCaracteristica
        public void UpdateTipCaracteristica(TipCaracteristicaModel tipCaracteristicaModel)
        {
            TipCaracteristica tipCaracteristicaExistenta = dbContext.TipCaracteristicas.FirstOrDefault(x => x.ID_TipCaracteristica == tipCaracteristicaModel.ID_TipCaracteristica);

            tipCaracteristicaExistenta.NumeTipCaracteristica = tipCaracteristicaModel.NumeTipCaracteristica;

            dbContext.SubmitChanges();
        }
Esempio n. 4
0
 //map model to orm
 private TipCaracteristica MapModelToDbObject(TipCaracteristicaModel tipCaracteristicaModel)
 {
     Models.DbObjects.TipCaracteristica dbTipCaracteristica = new Models.DbObjects.TipCaracteristica();
     if (dbTipCaracteristica != null)
     {
         dbTipCaracteristica.ID_TipCaracteristica  = tipCaracteristicaModel.ID_TipCaracteristica;
         dbTipCaracteristica.NumeTipCaracteristica = tipCaracteristicaModel.NumeTipCaracteristica;
     }
     return(dbTipCaracteristica);
 }
        // GET: Admin/Edit/5
        public ActionResult EditTipCaracteristica(Guid ID)
        {
            TipCaracteristicaModel tipCaract = tipCaracteristicaRepository.GetTipCaracteristicaByID(ID);

            AdminTipCaracteristiciViewModel tipCaractModel = new AdminTipCaracteristiciViewModel();

            tipCaractModel.ID_TipCaracteristica  = ID;
            tipCaractModel.NumeTipCaracteristica = tipCaract.NumeTipCaracteristica;

            return(View("DashboardListaTipCaracteristica", tipCaractModel));
        }
Esempio n. 6
0
        //map orm to model
        private TipCaracteristicaModel MapDBObjectToModel(TipCaracteristica dbTipCaracteristica)
        {
            TipCaracteristicaModel tipCaracteristica = new TipCaracteristicaModel();

            if (dbTipCaracteristica != null)
            {
                tipCaracteristica.ID_TipCaracteristica  = dbTipCaracteristica.ID_TipCaracteristica;
                tipCaracteristica.NumeTipCaracteristica = dbTipCaracteristica.NumeTipCaracteristica;
                return(tipCaracteristica);
            }
            return(null);
        }
        public ActionResult DashboardListaCaracteristici()
        {
            //incarcam lista de caract
            List <Models.CaracteristiciModel> caracteristici = caracteristiciRepository.GetAllCaracteristici();

            foreach (var model in caracteristici)
            {
                TipCaracteristicaModel marca = tipCaracteristicaRepository.GetTipCaracteristicaByID(model.ID_TipCaracteristica);
                model.NumeTipCaracteristica = marca.NumeTipCaracteristica;
            }

            return(View("DashboardListaCaracteristici", caracteristici));
        }
Esempio n. 8
0
        //initializam repositori
        //intreaba proful


        // afisare anunt
        // GET: Anunt
        public ActionResult IndexAnunt()
        {
            List <AnuntModel> anunturi = anuntRepository.GetAllAnunt();

            foreach (var anunt in anunturi)
            {
                MarcaAutoModel         marcaAutoModel         = marcaAutoRepository.GetMarcaAutoByID(anunt.ID_Marca);
                ModelAutoModel         modelAutoModel         = modelAutoRepository.GetModelAutoByID(anunt.ID_Model);
                CaracteristiciModel    caracteristiciModel    = caracteristiciRepository.GetCaracteristiciModelByID(anunt.ID_Caracteristica);
                TipCaracteristicaModel tipCaracteristicaModel = tipCaracteristicaRepository.GetTipCaracteristicaByID(anunt.ID_TipCaracteristica);
                //anunt.Marca3 = marcaAutoModel.Marca;
                anunt.Model = modelAutoModel.Model;
                anunt.NumeCaracteristica    = caracteristiciModel.NumeCaracteristica;
                anunt.NumeTipCaracteristica = tipCaracteristicaModel.NumeTipCaracteristica;
            }

            return(View("IndexAnunt", anunturi));
        }
 //Post: Admin/TipCaracteristica/5
 public ActionResult SaveTipCaracteristica(AdminTipCaracteristiciViewModel model)
 {
     if (model.ID_TipCaracteristica != Guid.Empty)
     {
         TipCaracteristicaModel tipCaracteristicaModel = new TipCaracteristicaModel();
         tipCaracteristicaModel.NumeTipCaracteristica = model.NumeTipCaracteristica;
         tipCaracteristicaModel.ID_TipCaracteristica  = model.ID_TipCaracteristica;
         tipCaracteristicaRepository.UpdateTipCaracteristica(tipCaracteristicaModel);
         return(RedirectToAction("DashboardListaTipCaracteristica"));
     }
     else
     {
         TipCaracteristicaModel tipCaracteristicaModel = new TipCaracteristicaModel();
         tipCaracteristicaModel.NumeTipCaracteristica = model.NumeTipCaracteristica;
         tipCaracteristicaRepository.InsertTipCaracteristica(tipCaracteristicaModel);
         return(RedirectToAction("DashboardListaTipCaracteristica"));
     }
 }