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();
 }