public ActionResult FigureStoreEdit(int?id) //+ { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } try { FiguresStoreBll fs = _figuresService.GetStoreById(id.Value); List <FigureView> figures = new List <FigureView>(); foreach (var item in fs.Figures) { figures.Add(FigureViewFactory.Create(item)); } FigureStoreDetailView fsdv = new FigureStoreDetailView(fs.Id, fs.Name, fs.Count, fs.GetAreas()); fsdv.Figures = figures; return(View(fsdv)); } catch (DataNotFoundException ex) { return(RedirectToAction("DataNotFound", "Error", new { message = ex.Message })); } catch (Exception ex) { return(HttpNotFound(ex.Message)); } }
public ActionResult AllFigures()//+ { try { List <FigureView> figures = new List <FigureView>(); foreach (var item in _figuresService.GetAllFigures()) { figures.Add(FigureViewFactory.Create(item)); } FiguresView f = new FiguresView() { Figures = figures, PagingInfo = new PagingInfoView { CurrentPage = 1, ItemsPerPage = 10, TotalItems = 1 }, }; return(View(f)); } catch (Exception ex) { return(HttpNotFound(ex.Message)); } }