/***************** * UPDATE */ public IActionResult Edit(int galleryId) { GalleryEntity entity = galleryRepository.FindById(galleryId); GalleryEditorViewModel viewModel = new GalleryEditorViewModel(entity.Id, entity.Label); return(View("Editor", viewModel)); }
public Boolean isValid(GalleryEditorViewModel viewModel) { Boolean result = viewModel.Label != null && viewModel.Label.Length >= MIN_LENGTH && viewModel.Label.Length <= MAX_LENGTH; if (!result) { this.Message = "The label must be with length from " + MIN_LENGTH + " to " + MAX_LENGTH; } return(result); }
public async Task <IActionResult> Save(GalleryEditorViewModel viewModel) { if (galleryValidator.isValid(viewModel)) { galleryRepository.Save(viewModel.Id, viewModel.Label); return(Redirect("~/")); } viewModel.Message = galleryValidator.GetMessage(); return(View("Editor", viewModel)); }
/***************** * CREATE */ public IActionResult Create() { GalleryEditorViewModel viewModel = new GalleryEditorViewModel(); return(View("Editor", viewModel)); }