public bool UpData(IEnumerable <LibrayManagent> datas, ILibrayManagentDAL dal)
        {
            if (datas == null || dal == null)
            {
                return(false);
            }

            bool updateIsFun = true;

            try
            {
                foreach (var data in datas)
                {
                    if (data == null)
                    {
                        continue;
                    }
                    var  entity = dal.GetEntity(data.ID);
                    bool isUp   = dal.UpdateToCurrentValuesSets(entity, data);
                }
            }
            catch (Exception e)
            {
                updateIsFun = false;
            }
            return(updateIsFun);
        }
예제 #2
0
        public bool Insert(IEnumerable <LibrayManagent> datas, ILibrayManagentDAL dal)
        {
            if (datas == null || dal == null)
            {
                return(false);
            }

            bool updateIsFun = true;

            try
            {
                //删除StudentDetialData表必须将其从表中的依赖关系删除,我们需要找出所有关系数据,删除。
                foreach (var data in datas)
                {
                    if (data == null)
                    {
                        continue;
                    }
                    dal.AddEntity(data);
                }
            }
            catch (Exception e)
            {
                updateIsFun = false;
            }
            return(updateIsFun);
        }
예제 #3
0
        public bool LibrayDelete(IEnumerable <LibrayManagent> datas, ILibrayManagentDAL dal)
        {
            if (datas == null || dal == null)
            {
                return(false);
            }

            bool updateIsFun = true;

            try
            {
                foreach (var data in datas)
                {
                    if (data == null)
                    {
                        continue;
                    }
                    bool isUp = dal.Delete(data);
                }
            }
            catch (Exception e)
            {
                updateIsFun = false;
            }
            return(updateIsFun);
        }