public void InsertRotatie(RotatieModel rotatieModel)
 {
     rotatieModel.IdRotatie  = Guid.NewGuid();
     rotatieModel.IdCompanie = Guid.NewGuid(); // to revise
     dbContext.Rotatiis.InsertOnSubmit(MapModelToDbObject(rotatieModel));
     dbContext.SubmitChanges();
 }
 public ActionResult Index(RotatieModel model, string command)
 {
     if (command == "div")
     {
         model.Valoare_indicator = model.Valoare_stoc_mediu / model.Cost_marfa_vanduta;
     }
     return(View(model.Valoare_indicator));
 }
        public ActionResult Create(RotatieModel model)// collection/*RotatieModel model, string command*/)
        {
            try
            {
                rotatieRepository.InsertRotatie(model);

                return(RedirectToAction("Index"));
            }
            catch (Exception)
            {
                return(View("CreateRotatie"));
            }
        }
        public void UpdateRotatie(RotatieModel rotatieModel)
        {
            Models.DBObjects.Rotatii existingRotatie = dbContext.Rotatiis.FirstOrDefault(x => x.IdRotatie == rotatieModel.IdRotatie);

            if (existingRotatie != null)
            {
                existingRotatie.IdRotatie          = rotatieModel.IdRotatie;
                existingRotatie.IdCompanie         = rotatieModel.IdCompanie;
                existingRotatie.IdUser             = rotatieModel.IdUser;
                existingRotatie.Cost_marfa_vanduta = rotatieModel.Cost_marfa_vanduta;
                existingRotatie.Valoare_stoc_mediu = rotatieModel.Cost_marfa_vanduta;
                existingRotatie.Valoare_indicator  = rotatieModel.Valoare_indicator;
                existingRotatie.Public             = rotatieModel.Public;

                dbContext.SubmitChanges();
            }
        }
        private Models.DBObjects.Rotatii MapModelToDbObject(RotatieModel rotatieModel)
        {
            Models.DBObjects.Rotatii dbRotatieModel = new Models.DBObjects.Rotatii();

            if (rotatieModel != null)
            {
                dbRotatieModel.IdRotatie          = rotatieModel.IdRotatie;
                dbRotatieModel.IdCompanie         = rotatieModel.IdCompanie;
                dbRotatieModel.IdUser             = rotatieModel.IdUser;
                dbRotatieModel.Cost_marfa_vanduta = rotatieModel.Cost_marfa_vanduta;
                dbRotatieModel.Valoare_stoc_mediu = rotatieModel.Valoare_stoc_mediu;
                dbRotatieModel.Valoare_indicator  = rotatieModel.Valoare_indicator;
                dbRotatieModel.Public             = rotatieModel.Public;

                return(dbRotatieModel);
            }
            return(null);
        }
        private RotatieModel MapDbObjectToModel(Models.DBObjects.Rotatii dbRotatie)
        {
            RotatieModel rotatieModel = new RotatieModel();

            if (dbRotatie != null)
            {
                rotatieModel.IdRotatie          = dbRotatie.IdRotatie;
                rotatieModel.IdCompanie         = dbRotatie.IdCompanie;
                rotatieModel.IdUser             = dbRotatie.IdUser;
                rotatieModel.Cost_marfa_vanduta = dbRotatie.Cost_marfa_vanduta;
                rotatieModel.Valoare_stoc_mediu = dbRotatie.Valoare_stoc_mediu;
                rotatieModel.Valoare_indicator  = dbRotatie.Valoare_indicator;
                rotatieModel.Public             = dbRotatie.Public;


                return(rotatieModel);
            }
            return(null);
        }