Changeset d23bf72 for Farmatiko/Controllers/AdminController.cs
- Timestamp:
- 11/05/20 06:57:35 (3 years ago)
- Branches:
- master
- Children:
- afc9a9a
- Parents:
- 1f4846d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Farmatiko/Controllers/AdminController.cs
r1f4846d rd23bf72 5 5 using FarmatikoData.Models; 6 6 using FarmatikoServices.FarmatikoServiceInterfaces; 7 using Microsoft.AspNetCore.Authorization; 7 8 using Microsoft.AspNetCore.Mvc; 8 9 9 10 namespace Farmatiko.Controllers 10 11 { 12 [ApiController] 13 [Authorize(Roles = "PharmacyHead")] 11 14 public class AdminController : Controller 12 15 { … … 40 43 [HttpPost] 41 44 [Route("api/pharmacyhead/add")] 42 public async Task<IActionResult> AddPharmacyHead( PharmacyHead pharmacyHead)45 public async Task<IActionResult> AddPharmacyHead([FromBody]PharmacyHead pharmacyHead) 43 46 { 44 47 await _service.AddPharmacyHead(pharmacyHead); … … 46 49 } 47 50 48 [Http Post]51 [HttpDelete] 49 52 [Route("api/pharmacyhead/delete/{Id}")] 50 public async Task<IActionResult> RemovePharmacyHead([From Query]int Id)53 public async Task<IActionResult> RemovePharmacyHead([FromRoute] int Id) 51 54 { 52 55 await _service.RemovePharmacyHead(Id); 53 56 return Ok(); 54 57 } 55 [HttpPost] 56 public IActionResult RejectRequset(RequestPharmacyHead req) 58 [HttpDelete] 59 [Route("api/pharmacyhead/requests/{Id}")] 60 public IActionResult RejectRequest([FromRoute] int Id) 57 61 { 58 bool Success = _adminService.RejectRequest( req);62 bool Success = _adminService.RejectRequest(Id); 59 63 return Ok(Success); 60 64 } 61 65 [HttpPost] 62 public async Task<IActionResult> ApproveRequest(PharmacyHead pharmacyHead) 66 [Route("api/pharmacyhead/{Id}")] 67 public async Task<IActionResult> ApproveRequest([FromRoute]int Id, [FromBody]PharmacyHead pharmacyHead) 63 68 { 69 int id = Id; 64 70 await _phservice.UpdatePharmacyHead(pharmacyHead); 65 71 return Ok();
Note:
See TracChangeset
for help on using the changeset viewer.