示例#1
0
        public ResultHelper <BA03A> Save(BA03AModel model, BA03A entity, EntityState state)
        {
            var result = BA03Business.BeforeSave(model, entity, state);

            result.Message += _Service.SaveChanges(result.Data, state, result.Message);

            return(result);
        }
示例#2
0
        private List <BA03AModel> GetList(SearchViewModel search)
        {
            //var sqlCmd = new CommonHelper().GetSqlCmd("BA03A", search);
            var queryData = _Service.GetMany(x => x.BA03A_ID > 0);

            if (!string.IsNullOrWhiteSpace(search.S_DEP_NO))
            {
                queryData = queryData.Where(x => x.DEP_NO.Contains(search.S_DEP_NO));
            }
            if (!string.IsNullOrWhiteSpace(search.S_DEP_NM))
            {
                queryData = queryData.Where(x => x.DEP_NM.Contains(search.S_DEP_NM));
            }
            return(BA03Business.FromEntity(queryData.ToList()));
        }
示例#3
0
        private PartialViewResult ResultHandler(ResultHelper <BA03A> result, SearchViewModel search)
        {
            if (result.Message == "")
            {
                ViewData["Success"] = true;
            }
            else
            {
                ViewData["ErrMsg"] = result.Message;
                var master = BA03Business.FromEntity(result.Data);
                master.ModelState     = ModelState;
                ViewData["ErrorData"] = master;
            }

            return(PartialView("_Grid", GetList(search)));;
        }