public async Task <IActionResult> Post([FromBody] Models.Core.ContractEnterprise data) { try { using (var db = new TM.Core.Connection.Oracle()) { var nd = db.Connection.getUserFromToken(TM.Core.HttpContext.Header("Authorization")); if (nd == null) { return(Json(new { msg = TM.Core.Common.Message.error_token.ToString() })); } if (db.Connection.isExist("contract_enterprise", "ma_hd", data.ma_hd)) { return(Json(new { msg = TM.Core.Common.Message.exist.ToString() })); } data.id = Guid.NewGuid().ToString("N"); data.nguoi_tao = nd.ma_nd; data.ngay_tao = DateTime.Now; data.ip_tao = TM.Core.HttpContext.Header("LocalIP"); data.trang_thai = 1; data.donvi_id = nd.donvi_id; await db.Connection.InsertOraAsync(data); return(Json(new { data = data, msg = TM.Core.Common.Message.success.ToString() })); } } catch (System.Exception) { return(Json(new { msg = TM.Core.Common.Message.danger.ToString() })); } }
public async Task <IActionResult> Put([FromBody] Models.Core.ContractEnterprise data) { try { using (var db = new TM.Core.Connection.Oracle()) { var nd = db.Connection.getUserFromToken(TM.Core.HttpContext.Header("Authorization")); if (nd == null) { return(Json(new { msg = TM.Core.Common.Message.error_token.ToString() })); } // _data.customer_name = data.customer_name; // _data.customer_address = data.customer_address; // _data.tax_code = data.tax_code; // _data.start_at = data.start_at; // _data.end_at = data.end_at; // _data.quantity = data.quantity; // _data.price = data.price; // _data.details = data.details; // _data.contents = data.contents; // _data.attach = data.attach; data.nguoi_cn = nd.ma_nd; data.ip_cn = TM.Core.HttpContext.Header("LocalIP"); data.ngay_cn = DateTime.Now; await db.Connection.UpdateAsync(data); return(Json(new { data = data, msg = TM.Core.Common.Message.success.ToString() })); } } catch (System.Exception) { return(Json(new { msg = TM.Core.Common.Message.danger.ToString() })); } }