public static async Task <IActionResult> Run( [HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "propertyManager/peekDataBase/{reset}")] HttpRequest req, bool reset, ILogger log) { log.LogInformation($"propertyManager/peekDataBase triggered."); return(new OkObjectResult(ArrangementService.PeekDataBase(reset))); }
public static async Task <IActionResult> Run( [HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "propertyManager/{managerId}/getArrearsClients")] HttpRequest req, int managerId, ILogger log) { log.LogInformation($"propertyManager/{managerId}/getArrearsClients triggered."); if (!ArrangementService.IsValidManagerId(managerId)) { return(new NotFoundObjectResult("'managerId' is not valid.")); } var clients = ArrangementService.GetArrearsClients(managerId); return(new OkObjectResult(clients)); }
public static async Task <IActionResult> Run( [HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "propertyManager/makePayment/{arrangementId}/{ammount}")] HttpRequest req, int arrangementId, double ammount, ILogger log) { log.LogInformation($"propertyManager/makePayment/{arrangementId}/{ammount} triggered."); if (!ArrangementService.IsValidArrangementId(arrangementId)) { return(new NotFoundObjectResult("'arrangementId' is not valid.")); } if (ammount < 1) { return(new NotFoundObjectResult("'ammount' is not valid.")); } ArrangementService.MakePayment(arrangementId, ammount); return(new OkObjectResult("Payment added.")); }