Example #1
0
        public Model.Faculty Update(Model.Faculty entity)
        {
            Delete(entity.Id);
            Save(entity);

            return(entity);
        }
        public FacultyResult Find(long id)
        {
            Model.Faculty entity = Dao.Find(id);
            FacultyResult result = ResultConverter.Convert(entity);

            return(result);
        }
Example #3
0
        public Model.Faculty Save(Model.Faculty entity)
        {
            FacultyDaoStorage.Faculties.Add(entity);
            FacultyDaoStorage.Dictionary.Add(entity.Id, entity);

            return(entity);
        }
        //public FacultyProcessor(IFacultyDao dao, IFacultyParamConverter paramConverter,
        //    IFacultyResultConverter resultConverter)
        //{
        //    this.Dao = dao;
        //    this.ParamConverter = paramConverter;
        //    this.ResultConverter = resultConverter;
        //}

        public FacultyResult Create(FacultyParam param)
        {
            Model.Faculty entity = ParamConverter.Convert(param, null);

            entity = Dao.Save(entity);

            return(ResultConverter.Convert(entity));
        }
Example #5
0
 public FacultyEntity(IDataService dataService, IMessenger messanger, Model.Faculty entity, long position)
 {
     DataService   = dataService;
     Messenger     = messanger;
     this.entity   = entity;
     this.position = position;
     hasChanges    = false;
     UpdateHasChanges();
 }
        public void Update(List <FacultyParam> param)
        {
            //List<UniversityDemo.Faculty> entities = new List<UniversityDemo.Faculty>();

            foreach (var item in param)
            {
                Model.Faculty oldEntity = Dao.Find(item.Id);
                Model.Faculty newEntity = ParamConverter.Convert(item, null);

                Dao.Update(newEntity);
            }
        }
 protected void InsertBtn_Click(object sender, EventArgs e)
 {
     db = new StudentModel();
     var InsertFaculty = new Model.Faculty
     {
         FacultyName = facultyName.Text.ToUpper(),
         FacultyCode = facultyCode.Text.ToUpper(),
     };
     db.Facultys.Add(InsertFaculty);
     db.SaveChanges();
     Response.Write("DATA INSERTED");
     facultyName.Text = "";
     facultyCode.Text = "";
 }
        public void Update(long id, FacultyParam param)
        {
            Model.Faculty oldEntity = Dao.Find(id);

            if (oldEntity != null)
            {
                Dao.Delete(oldEntity);
                Dao.Update(ParamConverter.Convert(param, null));
            }
            else
            {
                Console.WriteLine($"No entity with Id = {id}  was found");
            }
        }
Example #9
0
        public FacultyResult Convert(Model.Faculty param)
        {
            FacultyResult result = new FacultyResult()
            {
                Id          = param.Id,
                Code        = param.Code,
                Name        = param.Name,
                Description = param.Description,

                DepartamentId   = param.Departament.Id,
                DepartamentName = param.Departament.Name,
                StatusId        = param.Status.Id,
                StatusName      = param.Status.Name
            };

            return(result);
        }
        static FacultyDaoStorage()
        {
            Model.Faculty Faculty1 = new Model.Faculty()
            {
            };

            Model.Faculty Faculty2 = new Model.Faculty()
            {
            };

            Model.Faculty Faculty3 = new Model.Faculty()
            {
            };

            Faculties.Add(Faculty1);
            Faculties.Add(Faculty2);
            Faculties.Add(Faculty3);

            Dictionary.Add(Faculty1.Id, Faculty1);
            Dictionary.Add(Faculty2.Id, Faculty2);
            Dictionary.Add(Faculty3.Id, Faculty3);
        }
Example #11
0
        private void CreateEntity()
        {
            try
            {
                if (DataService != null && DataService.DBContext != null &&
                    DataService?.DBContext.Faculties != null && DataService?.DBContext.HighSchools != null)
                {
                    Model.Faculty newEntity = DataService?.DBContext?.Faculties?.Create();

                    if (newEntity != null)
                    {
                        DataService?.DBContext?.Faculties?.Add(newEntity);
                        Entity = newEntity;
                        Active = true;
                        Model.HighSchool highSchool = DataService.DBContext.HighSchools.FirstOrDefault();
                        HighSchoolId = highSchool?.Id ?? 0;
                        UserModify   = DataService?.UserName;
                        DateTimeOffset now = DateTimeOffset.Now;
                        Entity.Created = now;
                        OnPropertyChanged(nameof(Created));
                        Entity.LastModify = now;
                        OnPropertyChanged(nameof(LastModify));
                    }
                }
            }
            catch (EntityException e)
            {
                OnEntityException(e);
            }
            catch (DbEntityValidationException e)
            {
                OnDbEntityValidationException(e);
            }
            catch (DbUpdateException e)
            {
                OnDbUpdateException(e);
            }
        }
        public Model.Faculty Convert(FacultyParam param, Model.Faculty oldEntity)
        {
            Model.Faculty entity = null;

            if (oldEntity != null)
            {
                entity = oldEntity;
            }
            else
            {
                entity = new Model.Faculty
                {
                    Code        = param.Code,
                    Id          = param.Id,
                    Description = param.Description,
                    Name        = param.Name
                };
            }

            entity.Departament = DepartamentDao.Find(param.DepartamentId);
            entity.Status      = StatusDao.Find(param.StatusId);

            return(entity);
        }
Example #13
0
 public FacultyEntity(IDataService dataService, IMessenger messanger, Model.Faculty entity)
     : this(dataService, messanger, entity, 0)
 {
 }
Example #14
0
 public void Delete(long id)
 {
     Model.Faculty entity = Find(id);
     Delete(entity);
 }
Example #15
0
 public void Delete(Model.Faculty entity)
 {
     FacultyDaoStorage.Faculties.Remove(entity);
     FacultyDaoStorage.Dictionary.Remove(entity.Id);
 }