public ActionResult Delete(Storm.Business.ViewModels.HeroTypeViewModel model, FormCollection f) { try { model.HeroTypeId = ObjectId.Parse(ConvertStringArrayToString((string[])f.GetValue("HeroTypeId").RawValue)); _heroTypeAppService.Remove(model.HeroTypeId); return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message); return(View(model)); } }
// DELETE: api/HeroTypes/5 public HttpStatusCode Delete(string id) { var model = _heroTypeAppService.GetById(ObjectId.Parse(id)); if (model == null) { return(HttpStatusCode.NotFound); } try { _heroTypeAppService.Remove(ObjectId.Parse(id)); return(HttpStatusCode.OK); } catch { return(HttpStatusCode.InternalServerError); } }