Example #1
0
        /// <summary>
        /// 领取资料
        /// </summary>
        /// <param name="vmodel"></param>
        /// <returns></returns>
        public async Task <IActionResult> Region(YNK_Region vmodel)
        {
            int code = 200;

            try
            {
                vmodel.CreateTime = DateTime.Now;
                var realModel = await _currencyService.DbAccess().Queryable <YNK_Region>().Where(n => n.Mobile.Equals(vmodel.Mobile.Trim())).FirstAsync();

                if (realModel != null)
                {
                    return(Json(new { code = code, msg = "你已经领取过!" }));
                }
                var result = _currencyService.DbAccess().Insertable <YNK_Region>(vmodel).ExecuteCommand();
                if (result > 0)
                {
                    return(Json(new { code = code, msg = "领取成功" }));
                }
                else
                {
                    return(Json(new { code = 300, msg = "领取失败" }));
                }
            }
            catch (Exception er)
            {
                return(Json(new { code = 300, msg = "程序异常" }));
            }
        }
Example #2
0
        public IActionResult Delete(int Id)
        {
            YNK_Region region = _currencyService.DbAccess().Queryable <YNK_Region>().Where(n => n.MaterialId == Id).First();

            if (region != null)
            {
                return(Json(new { code = 200, msg = "该资料已被用户领取,无法删除" }));
            }
            var result = _currencyService.DbAccess().Deleteable <YNK_Materia>().Where(p => p.MaterialId == Id).ExecuteCommand();

            if (result > 0)
            {
                return(Json(new { code = 200, msg = "删除成功" }));
            }
            else
            {
                return(Json(new { code = 0, msg = "删除失败" }));
            }
        }