Skip to content

CoordinateRepo

Namespace: Database.Repository.CoordinateRepo

Repository implementation for accessing and managing available locations.

public class CoordinateRepo : ICoordinateRepo

Inheritance ObjectCoordinateRepo

Implements ICoordinateRepo

Constructors

CoordinateRepo(ApplicationDbContext)

Initializes a new instance of the CoordinateRepo class.

public CoordinateRepo(ApplicationDbContext applicationDbContext)

Parameters

applicationDbContext ApplicationDbContext

The database context for settings.

Methods

DeletePostalCode(Int32)

public Task DeletePostalCode(int postalcode)

Parameters

postalcode Int32

Returns

Task

ExistsPostalCode(Int32)

public Task<Boolean> ExistsPostalCode(int postalcode)

Parameters

postalcode Int32

Returns

Task<Boolean>

GetAllLocations()

public Task<List<Tuple<Int32, String>>> GetAllLocations()

Returns

Task<List<Tuple<Int32, String>>>

GetLocation()

public Task<CoordinateMapping> GetLocation()

Returns

Task<CoordinateMapping>

GetLocation(String)

public Task<CoordinateMapping> GetLocation(string place)

Parameters

place String

Returns

Task<CoordinateMapping>

GetUnlockedLocation()

public Task<CoordinateMapping> GetUnlockedLocation()

Returns

Task<CoordinateMapping>

InsertNewPostalCode(CoordinateMapping)

public Task InsertNewPostalCode(CoordinateMapping postalcodeLocation)

Parameters

postalcodeLocation CoordinateMapping

Returns

Task

UpdateTime(Int32, DateTime)

public Task UpdateTime(int postalCode, DateTime newTime)

Parameters

postalCode Int32

newTime DateTime

Returns

Task