public async Task <ActionResult> Edit(int id) { ViewBag.LocalLabel = await LocalizeJson(LocalizePath); ApplicationManager applicationManager = new ApplicationManager(); ApplicationNameInfo app = await applicationManager.GetApplicationByID(id); return(View("AddEdit", app)); }
/// <summary> /// Serializes the object to JSON. /// </summary> /// <param name="writer">The <see cref="T: Newtonsoft.Json.JsonWriter" /> to write to.</param> /// <param name="obj">The object to serialize to JSON.</param> internal static void Serialize(JsonWriter writer, ApplicationNameInfo obj) { // Required properties are always serialized, optional properties are serialized when not null. writer.WriteStartObject(); if (obj.Id != null) { writer.WriteProperty(obj.Id, "Id", JsonWriterExtensions.WriteStringValue); } if (obj.Name != null) { writer.WriteProperty(obj.Name, "Name", ApplicationNameConverter.Serialize); } writer.WriteEndObject(); }
public async Task <ActionResult> Edit(ApplicationNameInfo app) { if (ModelState.IsValid) { ApplicationManager applicationManager = new ApplicationManager(); int result = await applicationManager.SaveApplication(app); if (result > 0) { return(RedirectToAction("Index")); } else { ViewBag.AppErrMsg = "Application name already exists"; return(View("AddEdit", app)); } } else { return(View("AddEdit")); } }
public async Task <ActionResult> Create(ApplicationNameInfo app) { if (string.IsNullOrEmpty(app.ApplicationName)) { ViewBag.AppErrMsg = "Enter Application Name"; return(View("AddEdit", app)); } else { ApplicationManager applicationManager = new ApplicationManager(); int result = await applicationManager.SaveApplication(app); if (result > 0) { return(RedirectToAction("Index")); } else { ViewBag.AppErrMsg = "Application name already exists"; return(View("AddEdit", app)); } } }