public ActionResult ResizeGrid(ResizeGridModel coords) { if (coords?.X == coords?.Y) { ModelState.AddModelError("", "Grid must be a rectangle"); } if (!ModelState.IsValid) { return(Errors()); } var result = _shipTrackingService.ResizeGrid(coords); if (result.Success) { return(this.RenderGrid()); } ModelState.AddModelError("", result.Message); return(Errors()); }