public async Task<int> Save(VF_API_CATALOG_CLIENTS client) { using (var context = new Core.Database.Entities()) { if (client.TRANSDEV_ID == 0) { context.Entry(client).State = EntityState.Added; } else { context.Entry(client).State = EntityState.Modified; } return await context.SaveChangesAsync(); } }
public async Task<ActionResult> Edit(VF_API_CATALOG_CLIENTS client) { try { await _catalogClientProvider.Save(client); SuccessMessage = "Client is Updated"; return RedirectToAction("Index"); } catch (Exception ex) { ExceptionDetails = ex; ErrorMessage = "Unexpected error occured while updating the client"; } return View(client); }
public async Task<ActionResult> Add(VF_API_CATALOG_CLIENTS client) { try { client.CLIENT_ID = Guid.NewGuid(); await _catalogClientProvider.Save(client); SuccessMessage = "New Client is Added"; return RedirectToAction("Index"); } catch (Exception ex) { ExceptionDetails = ex; ErrorMessage = "Unexpected error occured while creating a client"; } return View(client); }