public Task <IActionResult> DeleteShooterTeamPayment(ShooterTeamPaymentRequest request) { //Recupero l'elemento dal business layer var entity = BasicLayer.GetShooterTeamPayment(request.ShooterTeamPaymentId); //Se l'utente non hai i permessi non posso rimuovere entità con userId nullo if (entity == null) { return(Task.FromResult <IActionResult>(NotFound())); } //Invocazione del service layer var validations = BasicLayer.DeleteShooterTeamPayment(entity); if (validations.Count > 0) { return(BadRequestTask(validations)); } //Return contract return(Reply(new OkResponse { Status = true })); }