Example #1
0
        public TModel InsertWithoutCommit(TForm form, out bool isEdit)
        {
            isEdit = form.Id != null;

            var result = SetupSvc.Upsert <TModel, TForm>(form, Includes);

            return(result);
        }
Example #2
0
        public virtual TForm Delete(string id, bool commit = true)
        {
            var result = SetupSvc.Delete <TModel>(id);

            if (commit)
            {
                context.SaveChanges();
            }

            return(Mapper.Map <TForm>(result));
        }
Example #3
0
        public virtual TForm Insert(TForm form, bool commit = true)
        {
            var result = SetupSvc.Upsert <TModel, TForm>(form, Includes);

            MapRelation(result, form);

            if (commit)
            {
                context.SaveChanges();
            }

            return(Mapper.Map <TForm>(result));
        }
Example #4
0
        public virtual TForm GetById(string id)
        {
            var obj = SetupSvc.GetById <TModel>(id, Includes);

            return(Mapper.Map <TModel, TForm>(obj));
        }
Example #5
0
        public virtual List <TForm> GetAllWithDetail()
        {
            var result = SetupSvc.GetAll <TModel>(false, Includes).ToList();

            return(Mapper.Map <List <TModel>, List <TForm> >(result));
        }
Example #6
0
        public virtual List <TForm> GetAll()
        {
            var result = SetupSvc.GetAll <TModel>(true).ToList();

            return(Mapper.Map <List <TModel>, List <TForm> >(result));
        }
Example #7
0
        public TModel InsertWithoutCommit(TForm form)
        {
            var result = SetupSvc.Upsert <TModel, TForm>(form, Includes);

            return(result);
        }