Пример #1
0
        public object LanguageUpdate(LanguageParam b)
        {
            if (b.Language == null)
            {
                return(new Error()
                {
                    IsError = true, Message = "Required Language"
                });
            }
            var data = db.TblLanguages.Where(r => r.LanguageId == b.LanguageId).FirstOrDefault();

            try
            {
                TblBoard obj = new TblBoard();
                data.Language     = b.Language;
                data.ModifiedBy   = null;
                data.ModifiedDate = System.DateTime.Today.Date;
                db.SaveChanges();
                return(new Result()
                {
                    IsSucess = true, ResultData = "Update Language"
                });
            }
            catch (Exception e)
            {
                return(new Error()
                {
                    IsError = true, Message = e.Message
                });
            }
        }
Пример #2
0
        public object DeleteLanguage(LanguageParam PM)
        {
            try
            {
                TblLanguage obj = db.TblLanguages.Where(r => r.LanguageId == PM.LanguageId).FirstOrDefault();


                if (obj.Status == 1)
                {
                    obj.Status = 0;
                }
                else
                {
                    obj.Status = 1;
                }

                db.SaveChanges();

                return(new Result()
                {
                    IsSucess = true, ResultData = "Language Deactivated Successfully."
                });
            }
            catch (Exception e)
            {
                return(new Error()
                {
                    IsError = true, Message = e.Message
                });
            }
        }
Пример #3
0
        /// <summary>
        /// 查
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public ExcutedResult QueryLanguage(LanguageQueryRequestModel model)
        {
            try
            {
                if (model == null)
                {
                    throw new BusinessException(BusinessResultCode.ArgumentError, "参数错误或无效");
                }
                if (model.PageIndex == default(int))
                {
                    model.PageIndex = 1;
                }
                if (model.PageSize == default(int))
                {
                    model.PageSize = 10;
                }
                DateTime startTime = default(DateTime);
                DateTime.TryParse(model.StartTime, out startTime);
                DateTime endTime = default(DateTime);
                DateTime.TryParse(model.EndTime, out endTime);
                if (string.IsNullOrEmpty(model.SortName))
                {
                    model.SortName        = "CreateTime";
                    model.IsSortOrderDesc = true;
                }

                LanguageParam languageParam = new LanguageParam();
                languageParam.Code            = model.Code;
                languageParam.Desc            = model.Desc;
                languageParam.Type            = model.Type;
                languageParam.Content         = model.Content;
                languageParam.StartTime       = startTime;
                languageParam.EndTime         = endTime;
                languageParam.PageIndex       = model.PageIndex;
                languageParam.PageSize        = model.PageSize;
                languageParam.SortName        = model.SortName;
                languageParam.IsSortOrderDesc = model.IsSortOrderDesc;

                var data = Repository.QueryLanguage(languageParam);
                return(ExcutedResult.SuccessResult(data));
            }
            catch (BusinessException businessException)
            {
                return(ExcutedResult.FailedResult(businessException.ErrorCode,
                                                  GetDescribe(businessException.ErrorCode, EnumLanguageDataType.BusinessResultCode)));
            }
            catch (Exception exception)
            {
                return(ExcutedResult.FailedResult(SysResultCode.ServerException,
                                                  GetDescribe(SysResultCode.ServerException, EnumLanguageDataType.BusinessResultCode)));
            }
        }
 public object DeleteLanguage([FromBody] LanguageParam PM)
 {
     try
     {
         SchoolBusiness b      = new SchoolBusiness();
         var            Result = b.DeleteLanguage(PM);
         return(Result);
     }
     catch (Exception e)
     {
         return(new Error()
         {
             IsError = true, Message = e.Message
         });
     }
 }
 public object AddLanguage([FromBody] LanguageParam obj)
 {
     try
     {
         SchoolBusiness save   = new SchoolBusiness();
         var            result = save.SaveLanguage(obj);
         return(result);
     }
     catch (Exception e)
     {
         return(new Error()
         {
             IsError = true, Message = e.Message
         });
     }
 }
        public object UpdateLanguage(LanguageParam b)
        {
            try
            {
                SchoolBusiness board  = new SchoolBusiness();
                var            Result = board.LanguageUpdate(b);

                return(Result);
            }
            catch (Exception e)
            {
                return(new Error()
                {
                    IsError = true, Message = e.Message
                });
            }
        }
        public object GetSingleLanuageInfo(LanguageParam b)
        {
            try
            {
                SchoolBusiness language = new SchoolBusiness();
                var            Result   = language.GetSingleLanguage(b);

                return(Result);
            }
            catch (Exception e)
            {
                return(new Error()
                {
                    IsError = true, Message = e.Message
                });
            }
        }
Пример #8
0
 public object GetSingleLanguage(LanguageParam b)
 {
     try
     {
         var language = db.TblLanguages.Where(r => r.LanguageId == b.LanguageId).FirstOrDefault();
         return(new Result()
         {
             IsSucess = true, ResultData = language
         });
     }
     catch (Exception e)
     {
         return(new Error()
         {
             IsError = true, Message = e.Message
         });
     }
 }
Пример #9
0
        public object SaveLanguage(LanguageParam b)
        {
            if (b.Language == null)
            {
                return(new Error()
                {
                    IsError = true, Message = "Required Language"
                });
            }
            var data = db.TblLanguages.FirstOrDefault(r => r.Language == b.Language);

            if (data != null)
            {
                return(new Error()
                {
                    IsError = true, Message = "Duplicate Entry Not Allowed"
                });
            }
            try
            {
                TblLanguage obj = new TblLanguage();
                obj.Language     = b.Language;
                obj.Status       = 1;
                obj.CreatedBy    = 1;
                obj.CreatedDate  = System.DateTime.Today.Date;
                obj.ModifiedBy   = null;
                obj.ModifiedDate = System.DateTime.Today.Date;
                db.TblLanguages.Add(obj);
                db.SaveChanges();
                return(new Result()
                {
                    IsSucess = true, ResultData = "Created Language"
                });
            }
            catch (Exception e)
            {
                return(new Error()
                {
                    IsError = true, Message = e.Message
                });
            }
        }
Пример #10
0
        /// <summary>
        /// 根据条件查询
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public PagedResults <Language> QueryLanguage(LanguageParam model)
        {
            var queryable = GetAdvQuery(model);

            return(queryable.ToPagedResults <Language, Language>(model));;
        }