コード例 #1
0
        public ActionResult ListePublicitee()
        {
            ExamenContext db = new ExamenContext();

            ////List<Product> listprod = Session["Products"] as List<Product>;
            //var produit = sp.GetMany();

            return(View(db.Publicites.ToList()));
        }
コード例 #2
0
        public List <Category> LstCategories()
        {
            List <Category> lstCategories;

            using (var db = new ExamenContext())
            {
                lstCategories = db.Categories.ToList();
            }
            return(lstCategories);
        }
コード例 #3
0
        public List <Project> LstProjects()
        {
            List <Project> lstProjects;

            using (var db = new ExamenContext())
            {
                lstProjects = db.Projects.Include(x => x.Category).ToList();
            }
            return(lstProjects);
        }
コード例 #4
0
        public Project GetProject(int idProject)
        {
            Project project;

            try
            {
                using (var db = new ExamenContext())
                {
                    project = db.Projects.Where(x => x.ProjectID == idProject).FirstOrDefault();
                }
            }
            catch (Exception)
            {
                project = new Project();
                //Log
            }
            return(project);
        }
コード例 #5
0
        public bool AddProject(Project model)
        {
            bool res = false;

            try
            {
                using (var db = new ExamenContext())
                {
                    db.Projects.Add(model);
                    db.SaveChanges();
                    res = true;
                }
            }
            catch (Exception ex)
            {
                res = false;
                //log
            }
            return(res);
        }
コード例 #6
0
        public bool DeleteProject(int idProject)
        {
            bool res = false;

            try
            {
                using (var db = new ExamenContext())
                {
                    Project projectRegistered = db.Projects.Where(x => x.ProjectID == idProject).FirstOrDefault();
                    if (projectRegistered != null)
                    {
                        db.Projects.Remove(projectRegistered);
                        res = (db.SaveChanges() > 0);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(res);
        }
コード例 #7
0
        public bool UpdateProject(Project model)
        {
            bool res = false;

            try
            {
                using (var db = new ExamenContext())
                {
                    Project projectRegistered = db.Projects.Where(x => x.ProjectID == model.ProjectID).FirstOrDefault();
                    if (projectRegistered != null)
                    {
                        projectRegistered.NameProject = model.NameProject;
                        projectRegistered.CategoryID  = model.CategoryID;
                        res = (db.SaveChanges() > 0);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(res);
        }
コード例 #8
0
 public EmpleadosController(ExamenContext context)
 {
     _context = context;
 }
コード例 #9
0
 public DatabaseFactory()
 {
     dataContext = new ExamenContext();
 }
コード例 #10
0
 public AutoService(ExamenContext entities)
 {
     this.entities = entities;
 }
コード例 #11
0
 public OrganizacionController(ExamenContext context)
 {
     _context = context;
 }
コード例 #12
0
 public UserAppServices(ExamenContext examenContext, ILogger <UserAppServices> log)
 {
     this.examenContext = examenContext;
     this.log           = log;
 }
コード例 #13
0
 public EmpleadoHabilidadesController(ExamenContext context)
 {
     _context = context;
 }
コード例 #14
0
 public OpcionServices(ExamenContext examenContext, ILogger <OpcionServices> log)
 {
     this.examenContext = examenContext;
     this.log           = log;
 }
コード例 #15
0
 public PersonaFisicaRepositorio(ExamenContext context)
 {
     _context = context;
 }
コード例 #16
0
ファイル: UnitOfWork.cs プロジェクト: ghaylenedridi10/PiDevGh
 public UnitOfWork(IDatabaseFactory dbFactory)
 {
     this.dbFactory = dbFactory;
     dataContext    = dbFactory.DataContext;
 }
コード例 #17
0
 public AreasController(ExamenContext context)
 {
     _context = context;
 }
コード例 #18
0
 public ArticuloServices(ExamenContext examenContext, ILogger <ArticuloServices> log)
 {
     this.examenContext = examenContext;
     this.log           = log;
 }