コード例 #1
0
        public GeneralResponse AddQuery(AddQueryRequest request, Guid CreateEmployeeID)
        {
            GeneralResponse response = new GeneralResponse();

            try
            {
                Query query = new Query();
                query.ID             = Guid.NewGuid();
                query.CreateDate     = PersianDateTime.Now;
                query.CreateEmployee = _employeeRepository.FindBy(CreateEmployeeID);
                query.PrmDefinition  = request.PrmDefinition;
                query.PrmValues      = request.PrmValues;
                query.QueryText      = request.QueryText;
                query.RowVersion     = 1;
                query.Title          = request.Title;
                query.xType          = request.xType;
                _queryRepository.Add(query);
                _uow.Commit();
            }

            catch (Exception ex)
            {
                response.ErrorMessages.Add(ex.Message);
                if (ex.InnerException != null)
                {
                    response.ErrorMessages.Add(ex.InnerException.Message);
                }
            }

            return(response);
        }
コード例 #2
0
        // تست شد 1392/11/05
        public JsonResult New_Query_Insert(AddQueryRequest request)
        {
            GeneralResponse response = new GeneralResponse();

            response = _queryService.AddQuery(request, GetEmployee().ID);

            return(Json(response, JsonRequestBehavior.AllowGet));
        }