minChz.|<_|

This commit is contained in:
Paul Schneider 2018-02-25 03:33:54 +01:00
commit 77e229fc8a
30 changed files with 3182 additions and 95 deletions

View file

@ -13,6 +13,7 @@ namespace Yavsc.Controllers
using Yavsc.Models.Messaging;
using Yavsc.Models;
using Yavsc.Models.Workflow;
using Yavsc.Models.Billing;
[Produces("application/json")]
[Route("api/bookquery"), Authorize(Roles = "Performer,Administrator")]
@ -54,7 +55,7 @@ namespace Yavsc.Controllers
Previsional = c.Previsional,
Reason = c.Reason,
ActivityCode = c.ActivityCode,
BillingCode = c.BillingCode
BillingCode = BillingCodes.Rdv
}).
OrderBy(c=>c.Id).
Take(25);

View file

@ -195,7 +195,7 @@ namespace Yavsc.Controllers
return Ok(estimate);
}
protected override void Dispose (bool disposing)
{
if (disposing)

View file

@ -1,8 +1,12 @@
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using Microsoft.AspNet.Mvc;
using Yavsc.Abstract.Workflow;
using Yavsc.Helpers;
using Yavsc.Models;
using Yavsc.Models.Workflow;
using Yavsc.Workflow;
namespace Yavsc.ApiControllers
{
@ -20,5 +24,18 @@ namespace Yavsc.ApiControllers
{
return dbContext.ListPerformers(actCode);
}
[HttpPost,Route("query/reject")]
public IActionResult RejectQuery (string billingCode, long queryId)
{
if (billingCode==null) return HttpBadRequest("billingCode");
if (queryId==0) return HttpBadRequest("queryId");
var billing = Startup.GetBillable(dbContext, billingCode, queryId);
if (billing==null) return HttpBadRequest();
billing.Rejected = true;
billing.RejectedAt = DateTime.Now;
dbContext.SaveChanges();
return Ok();
}
}
}