/// <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 = "程序异常" })); } }
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 = "删除失败" })); } }