// methods for unitTest

        public async Task <bool> RemoveUser(User user)
        {
            if (int.TryParse(user.Id, out int userId))
            {
                var aUser = await dbContext.SqlUsers.FirstOrDefaultAsync(x => x.Id == userId);

                dbContext.Remove(aUser);
                await dbContext.SaveChangesAsync();

                return(true);
            }
            return(false);
        }
示例#2
0
 public async Task <bool> DeleteAsync(string id)
 {
     if (int.TryParse(id, out int veicleId))
     {
         SqlVeicle sqlVeicle = dbContext.SqlVeicles.FirstOrDefault(x => x.Id == veicleId);
         if (sqlVeicle == null)
         {
             return(false);
         }
         dbContext.Remove(sqlVeicle);
         return(await dbContext.SaveChangesAsync() > 0);
     }
     return(false);
 }