public async Task Save_Update(FreeTipsModel model) { if (model.Id == 0) { await _freeTipsRepository.Create(new RFreeTip() { Match = model.Match, Date = Convert.ToDateTime(model.Date), Description = model.Description, WinLose = model.WinLose, Odd = model.Odd, Result = model.Result, Tip = model.Tip }); } else { var entity = await _freeTipsRepository.GetById(model.Id); entity.Match = model.Match; entity.Date = Convert.ToDateTime(model.Date); entity.Description = model.Description; entity.WinLose = model.WinLose; entity.Odd = model.Odd; entity.Result = model.Result; entity.Tip = model.Tip; await _freeTipsRepository.Update(entity); } }
public async Task <FreeTipsModel> Load(FreeTipsModel model) { if (model.Id == 0) { return(new FreeTipsModel() { Html = (await _htmlService.HtmlByCode(Const.FT)).Html, Grid = await _freeTipsRepository.GetAllBy(item => item.OrderByDescending(q => q.Date).Map()) }); } else { var entity = await _freeTipsRepository.GetById(model.Id); return(new FreeTipsModel() { Date = entity.Date.ToString("yyyy-MM-dd"), Match = entity.Match, Id = entity.RFreeTipId, Description = entity.Description, Result = entity.Result, Odd = entity.Odd, Tip = entity.Tip, WinLose = entity.WinLose, Html = (await _htmlService.HtmlByCode(Const.FT)).Html, Grid = await _freeTipsRepository.GetAllBy(item => item.OrderByDescending(q => q.Date).Map()) }); } }
public async Task HtmlUpdate(FreeTipsModel model) { var htmlId = await _htmlService.HtmlByCode(Const.FT); await _htmlService.Update(new HtmlLoadModel() { Id = htmlId.Id, Html = model.Html }); }
public async Task <IActionResult> FreeTips_HtmlUpdate(FreeTipsModel model) { await _freeTipsService.HtmlUpdate(model); return(RedirectToAction("FreeTips")); }
public async Task <IActionResult> FreeTips_Save(FreeTipsModel model) { await _freeTipsService.Save_Update(model); return(RedirectToAction("FreeTips", new { id = model.Id })); }