public RentBookController(IConfiguration configuration, RoleManager <IdentityRole> roleMgr, UserManager <AppUser> userMrg)
 {
     Configuration = configuration;
     BookMgr       = new BookRepo(configuration);
     RentMgr       = new RentBookRepo(configuration);
     roleManager   = roleMgr;
     userManager   = userMrg;
 }
 public IActionResult Post([FromBody] RentBookDto dto, [FromServices] IRentBook command)
 {
     _executor.ExecuteCommand(command, dto);
     return(StatusCode(StatusCodes.Status201Created));
 }