public async Task <IActionResult> Post([FromBody] PaymentCostHistory nPaymentCostHistory) { if (nPaymentCostHistory != null) { nPaymentCostHistory = helpers.AddHourMethod(nPaymentCostHistory); nPaymentCostHistory.CreateDate = DateTime.Now; nPaymentCostHistory.Creator = nPaymentCostHistory.Creator ?? "Someone"; return(new JsonResult(await this.repository.AddAsync(nPaymentCostHistory), this.DefaultJsonSettings)); } return(NotFound(new { Error = "Not found PaymentCostHistory data !!!" })); }
public async Task <IActionResult> PutByNumber(int key, [FromBody] PaymentCostHistory uPaymentCostHistory) { var Message = "Not found PaymentCostHistory data."; try { if (uPaymentCostHistory != null) { // add hour to DateTime to set Asia/Bangkok uPaymentCostHistory = helpers.AddHourMethod(uPaymentCostHistory); uPaymentCostHistory.ModifyDate = DateTime.Now; uPaymentCostHistory.Modifyer = uPaymentCostHistory.Modifyer ?? "Someone"; return(new JsonResult(await this.repository.UpdateAsync(uPaymentCostHistory, key), this.DefaultJsonSettings)); } } catch (Exception ex) { Message = $"Has error {ex.ToString()}"; } return(NotFound(new { Error = Message })); }