public async Task <IActionResult> Create(Municipality entity) { try { entity.state = getId(HttpContext.Request.Form["state"].ToString()); if (ModelState.IsValid) { await db.municipality.insertAsync(entity); await writeEventAsync(entity.ToString(), LogEvent.cre); return(RedirectToAction("Index")); } await writeEventAsync(ModelState.ToString(), LogEvent.err); await generateListStatesAsync(string.Empty); return(View(entity)); } catch (Exception ex) { await writeExceptionAsync(ex); await generateListStatesAsync(string.Empty); return(View(entity)); } }
public async Task <IActionResult> Edit(Municipality entity, string id) { try { entity.state = getId(HttpContext.Request.Form["state"].ToString()); if (ModelState.IsValid) { Municipality current_entity = await db.municipality.byIdAsync(id); entity.id = getId(id); await db.municipality.updateAsync(current_entity, entity); await writeEventAsync(entity.ToString(), LogEvent.upd); return(RedirectToAction("Index")); } await writeEventAsync(ModelState.ToString(), LogEvent.err); await generateListStatesAsync(entity.state.ToString()); return(View(entity)); } catch (Exception ex) { await writeExceptionAsync(ex); await generateListStatesAsync(entity.state.ToString()); return(View(entity)); } }
public async Task <IActionResult> DeleteConfirmed(string id) { try { Municipality entity = await db.municipality.byIdAsync(id); await db.municipality.deleteAsync(entity); await writeEventAsync(entity.ToString(), LogEvent.del); return(RedirectToAction("Index")); } catch (Exception ex) { await writeExceptionAsync(ex); return(RedirectToAction("Delete", new { id = id })); } }