private void ValidateModel(InstrumentTypesCreateModel model) { if (model.InstrumentType.Name == null || model.InstrumentType.Name == string.Empty) { ModelState.AddModelError("Name", "Parece que o campo Nome não foi preenchido. :( Preencha-o e tente novamente."); } }
public ActionResult Create(InstrumentTypesCreateModel model) { ValidateModel(model); if (ModelState.IsValid) { try { int result = InstrumentTypesRepository.Create(model.InstrumentType); Success(string.Format("Tipo '{0}' criado. :)", model.InstrumentType.Name)); return(RedirectToAction("Index")); } catch { Error("Ocorreu um erro ao processar sua requisição. :("); return(View("Error")); } } else { Warning(BuildErrorMessage(GetErrors())); return(View(model)); } }
public ViewResult Create() { InstrumentTypesCreateModel model = new InstrumentTypesCreateModel(); return(View(model)); }