public async Task <LocationHistoryBllModel> AddAsync(LocationHistoryBllModel locationHistory) { var newLocationHistory = _mapper.Map <LocationHistory>(locationHistory); await _unitOfWork.LocationHistoryRepository.AddAsync(newLocationHistory); await _unitOfWork.SaveChangesAsync(); return(_mapper.Map <LocationHistoryBllModel>(newLocationHistory)); }
public async Task UpdateAsync(int id, LocationHistoryBllModel locationHistory) { var entity = await _unitOfWork.LocationHistoryRepository.FindAsyncDefault(s => s.Id == id); if (entity == null) { return; } entity.LatitudeL = locationHistory.LatitudeL; entity.Longitude = locationHistory.Longitude; entity.Date = locationHistory.Date; _unitOfWork.LocationHistoryRepository.Update(entity); await _unitOfWork.SaveChangesAsync(); }
public async Task <LocationHistoryBllModel> AddAsync(double Longitude, double LatitudeL, DateTime date) { var newLocationHistory = new LocationHistoryBllModel(); newLocationHistory.LatitudeL = LatitudeL; newLocationHistory.Longitude = Longitude; newLocationHistory.Date = date; await _unitOfWork.LocationHistoryRepository.AddAsync(_mapper.Map <LocationHistory>(newLocationHistory)); await _unitOfWork.SaveChangesAsync(); return(newLocationHistory); }