private async Task Create(LocalSubsidiaries coaLocal) { var response = _client.PostAsJsonAsync("api/coa", new CoaControlPostRequestBody { desc = coaLocal.Name, name = coaLocal.Name, parent = coaLocal.GeneralRefNo }).Result; response.EnsureSuccessStatusCode(); var contents = await response.Content.ReadAsAsync <CoaControlPostResponse>(); coaLocal.RefNo = contents._id; using (var context = new TMSEntities()) { var Subsidiaries = context.COASubsidiaries.FirstOrDefault(w => w.ControlCode == coaLocal.ControlCode && w.SubsidiaryCode == coaLocal.SubsidiaryCode && w.GeneralCode == coaLocal.GeneralCode); if (Subsidiaries != null) { Subsidiaries.RefNo = contents._id; Subsidiaries.UpdatedOn = DateTime.Now; } context.SaveChanges(); } }
private async Task Update(string id, LocalSubsidiaries coaLocal) { var response = _client.PutAsJsonAsync("api/coa/" + id, new CoaControlPostRequestBody { desc = coaLocal.Name, name = coaLocal.Name, parent = coaLocal.GeneralRefNo }).Result; response.EnsureSuccessStatusCode(); var contentResult = await response.Content.ReadAsAsync <CoaControlPostResponse>(); coaLocal.RefNo = contentResult._id; // coaLocal.UpdatedOn = DateTime.Now; }