public async Task AddUpdate(Common.Model.Competition request) { DIBZ.Common.Model.Competition competition = null; if (request.Id > 0) { competition = await GetCompetitionById(request.Id); competition.Name = request.Name; competition.Title = request.Title; competition.Content = request.Content; if (!String.IsNullOrEmpty(request.FileNewName)) { competition.FileOrignalName = request.FileOrignalName; competition.FileNewName = request.FileNewName; } competition.UpdatedTime = DateTime.Now; competition.IsActive = request.IsActive; } else { competition = new DIBZ.Common.Model.Competition { Name = request.Name, Title = request.Title, FileOrignalName = request.FileOrignalName, FileNewName = request.FileNewName, CreatedTime = DateTime.Now, IsActive = request.IsActive, }; Db.Add(competition); } await Db.SaveAsync(); }
public async Task Delete(int id) { DIBZ.Common.Model.Competition banner = null; if (id > 0) { banner = await GetCompetitionById(id); } banner.IsDeleted = true; await Db.SaveAsync(); }