Пример #1
0
 public bool RejectRequest(RequestPharmacyHead req)
 {
     if (req != null)
     {
         _adminRepo.RemoveClaimRequest(req);
         return(true);
     }
     return(false);
 }
Пример #2
0
        public async Task ClaimPharmacy(RequestPharmacyHead pharmacy)
        {
            var phead = _context.PharmacyHeads.Where(x => x.Email.Equals(pharmacy.Head.Email)).FirstOrDefault();

            pharmacy.Head = phead;
            await _context.PHRequests.AddAsync(pharmacy);

            await _context.SaveChangesAsync();
        }
Пример #3
0
        //POST
        public void RemoveClaimRequest(RequestPharmacyHead request)
        {
            var req = _context.PHRequests.Select(x => new RequestPharmacyHead {
                Head = x.Head, Pharmacy = x.Pharmacy, Id = x.Id
            })
                      .Where(x => x.Head.Email.Equals(request.Head.Email)).FirstOrDefault();

            _context.PHRequests.Remove(req);
            _context.SaveChanges();
        }
Пример #4
0
        public async Task <bool> ClaimPharmacy(RequestPharmacyHead pharmacy)
        {
            if (pharmacy != null)
            {
                await _iPHRepo.ClaimPharmacy(pharmacy);

                return(true);
            }
            return(false);
        }
Пример #5
0
        public async Task <IActionResult> ClaimPharmacy([FromBody] RequestPharmacyHead pharmacy)
        {
            bool Success = await _PHService.ClaimPharmacy(pharmacy);

            return(Ok(Success));
        }
        public IActionResult RejectRequest([FromBody] RequestPharmacyHead req)
        {
            bool Success = _adminService.RejectRequest(req);

            return(Ok(Success));
        }