示例#1
0
        // update method
        public void UpdateBar(BarDTO bar)
        {
            var orig = _barRepo.GetBarById(bar.Id);

            orig.Id          = bar.Id;
            orig.Name        = bar.Name;
            orig.Photo       = bar.Photo;
            orig.PhoneNumber = bar.PhoneNumber;
            orig.Latitude    = bar.Latitude;
            orig.Longitude   = bar.Longitude;
            orig.HappyHour   = bar.HappyHour;
            _barRepo.SaveChanges();
        }
示例#2
0
        public ICollection <RequestsDTO> GetRequests()
        {
            var requests = _repo.List();

            var allRequests = new List <RequestsDTO>();

            foreach (var request in requests)
            {
                var bar        = _barRepo.GetBarById(request.BarId);
                var user       = _repo.GetUserById(request.UserId);
                var requestDTO = new RequestsDTO
                {
                    Id            = request.Id,
                    UserName      = user.UserName,
                    UserEmail     = user.Email,
                    PhoneNumber   = bar.PhoneNumber,
                    BarName       = bar.Name,
                    DateRequested = request.DateRequested
                };

                allRequests.Add(requestDTO);
            }
            return(allRequests);
        }