public Model.FacultyStatus Update(Model.FacultyStatus entity)
        {
            Delete(entity.Id);
            Save(entity);

            return(entity);
        }
Exemplo n.º 2
0
        public FacultyStatusResult Find(long id)
        {
            Model.FacultyStatus entity = Dao.Find(id);
            FacultyStatusResult result = ResultConverter.Convert(entity);

            return(result);
        }
        public Model.FacultyStatus Save(Model.FacultyStatus entity)
        {
            FacultyStatusDaoStorage.FacultiesStatus.Add(entity);
            FacultyStatusDaoStorage.Dictionary.Add(entity.Id, entity);

            return(entity);
        }
Exemplo n.º 4
0
        //public FacultyStatusProcessor(IFacultyStatusDao dao, IFacultyStatusParamConverter paramConverter,
        //    IFacultyStatusResultConverter resultConverter)
        //{
        //    this.Dao = dao;
        //    this.ParamConverter = paramConverter;
        //    this.ResultConverter = resultConverter;
        //}

        public FacultyStatusResult Create(FacultyStatusParam param)
        {
            Model.FacultyStatus entity = ParamConverter.Convert(param, null);

            entity = Dao.Save(entity);

            return(ResultConverter.Convert(entity));
        }
Exemplo n.º 5
0
        public void Update(List <FacultyStatusParam> param)
        {
            //List<UniversityDemo.FacultyStatus> entities = new List<UniversityDemo.FacultyStatus>();

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

                Dao.Update(newEntity);
            }
        }
        public FacultyStatusResult Convert(Model.FacultyStatus param)
        {
            FacultyStatusResult result = new FacultyStatusResult()
            {
                Id          = param.Id,
                Code        = param.Code,
                Name        = param.Name,
                Description = param.Description,
            };

            return(result);
        }
Exemplo n.º 7
0
        public void Update(long id, FacultyStatusParam param)
        {
            Model.FacultyStatus 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");
            }
        }
        static FacultyStatusDaoStorage()
        {
            Model.FacultyStatus FacultyStatus1 = new Model.FacultyStatus()
            {
            };

            Model.FacultyStatus FacultyStatus2 = new Model.FacultyStatus()
            {
            };

            Model.FacultyStatus FacultyStatus3 = new Model.FacultyStatus()
            {
            };

            FacultiesStatus.Add(FacultyStatus1);
            FacultiesStatus.Add(FacultyStatus2);
            FacultiesStatus.Add(FacultyStatus3);

            Dictionary.Add(FacultyStatus1.Id, FacultyStatus1);
            Dictionary.Add(FacultyStatus2.Id, FacultyStatus2);
            Dictionary.Add(FacultyStatus3.Id, FacultyStatus3);
        }
Exemplo n.º 9
0
        public Model.FacultyStatus Convert(FacultyStatusParam param,
                                           Model.FacultyStatus oldEntity)
        {
            Model.FacultyStatus entity = null;

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

            return(entity);
        }
 public void Delete(long id)
 {
     Model.FacultyStatus entity = Find(id);
     Delete(entity);
 }
 public void Delete(Model.FacultyStatus entity)
 {
     FacultyStatusDaoStorage.FacultiesStatus.Remove(entity);
     FacultyStatusDaoStorage.Dictionary.Remove(entity.Id);
 }