public async Task AddUpdate(Common.Model.NonWorkingDay request)
        {
            DIBZ.Common.Model.NonWorkingDay nonWorkingDay = null;
            if (request.Id > 0)
            {
                nonWorkingDay = await GetNonWorkingDayId(request.Id);


                nonWorkingDay.Title          = request.Title;
                nonWorkingDay.Reason         = request.Reason;
                nonWorkingDay.NonWorkingDate = request.NonWorkingDate;
            }
            else
            {
                nonWorkingDay = new DIBZ.Common.Model.NonWorkingDay
                {
                    IsActive       = true,
                    Title          = request.Title,
                    Reason         = request.Reason,
                    NonWorkingDate = request.NonWorkingDate
                };

                Db.Add(nonWorkingDay);
            }
            await Db.SaveAsync();
        }
 public async Task Delete(int id)
 {
     DIBZ.Common.Model.NonWorkingDay nonWorkingDay = null;
     if (id > 0)
     {
         nonWorkingDay = await GetNonWorkingDayId(id);
     }
     nonWorkingDay.IsDeleted = true;
     //We can delete both Hard/soft delete
     //Db.Remove(GameCatalog);
     await Db.SaveAsync();
 }