public IHttpContext ResponseCompany(IHttpContext context) { string caption = "Firmenkonto"; int companyId = 0; string payload = context.Request.Payload; Dictionary <string, string> args = MelBoxWeb.ReadPayload(payload); ReadGlobalFields(args); if (args.ContainsKey("CompanyId")) { int.TryParse(args["CompanyId"].ToString(), out companyId); } //Dictionary<string, string> action = new Dictionary<string, string>(); //if (isAdmin) //{ // action.Add("/company/create", "Firma neu anlegen"); // action.Add("/company/update", "Firmeninformationen ändern"); // action.Add("/company/delete", "Firma löschen"); //} DataTable dtCompany = Program.Sql.GetCompany(); StringBuilder builder = new StringBuilder(); builder.Append(MelBoxWeb.HtmlFormCompany(dtCompany, companyId, isAdmin)); //builder.Append(MelBoxWeb.HtmlEditor(action)); int chosenContactId = logedInUserId; if (requestingPage == caption && args.ContainsKey("selectedContactId")) //Ist Antwort von dieser Seite { int.TryParse(args["selectedContactId"].ToString(), out chosenContactId); } else if (chosenContactId == 0) { builder.Append(MelBoxWeb.HtmlAlert(2, "Ungültiger Aufruf", "Für Einsicht Benutzerkonto bitte einloggen.")); } #if DEBUG builder.Append("<p class='w3-pink w3-mobile'>" + payload + "</p>"); #endif context.Response.SendResponse(MelBoxWeb.HtmlCanvas(builder.ToString(), caption, logedInUserName)); return(context); }