public bool Delete(int id)
        {
            ApplicationFile dbEntity = objDataContext.ApplicationFiles.Where(x => x.ApplicationFileId == id).FirstOrDefault();

            if (dbEntity != null)
            {
                objDataContext.ApplicationFiles.Remove(dbEntity);
                objDataContext.SaveChanges();
            }
            return(true);
        }
        public int Save(ApplicationFile dao)
        {
            ApplicationFile entity = objDataContext.ApplicationFiles.SingleOrDefault(x => x.ApplicationFileId.Equals(dao.ApplicationFileId));

            if (entity != null)
            {
                dao.ModifiedAt = DateTimeOffset.Now;
                objDataContext.Entry(entity).CurrentValues.SetValues(dao);
            }
            else
            {
                dao.CreatedAt  = DateTimeOffset.Now;
                dao.ModifiedAt = dao.CreatedAt;
                objDataContext.ApplicationFiles.Add(dao);
            }
            objDataContext.SaveChanges();

            return(dao.ApplicationFileId);
        }