public async Task <IActionResult> Post([FromBody] SubPaymentDetail nSubPaymenyDetail) { if (nSubPaymenyDetail != null) { nSubPaymenyDetail = this.helpers.AddHourMethod(nSubPaymenyDetail); nSubPaymenyDetail.CreateDate = DateTime.Now; nSubPaymenyDetail.Creator = nSubPaymenyDetail.Creator ?? "Someone"; //Relation nSubPaymenyDetail.PaymentDetail = null; return(new JsonResult(await this.repository.AddAsync(nSubPaymenyDetail), this.DefaultJsonSettings)); } return(NotFound(new { Error = "Not found subpayment detail data !!!" })); }
public async Task <IActionResult> PutByNumber(int key, [FromBody] SubPaymentDetail uSubPaymentDetail) { var Message = "SubPayment detail not been found."; if (uSubPaymentDetail != null) { uSubPaymentDetail = this.helpers.AddHourMethod(uSubPaymentDetail); // set modified uSubPaymentDetail.ModifyDate = DateTime.Now; uSubPaymentDetail.Modifyer = uSubPaymentDetail.Modifyer ?? "Someone"; // Relation uSubPaymentDetail.PaymentDetail = null; return(new JsonResult(await this.repository.UpdateAsync(uSubPaymentDetail, key), this.DefaultJsonSettings)); } return(NotFound(new { Error = Message })); }