Skip to content

Commit

Permalink
services controller changes
Browse files Browse the repository at this point in the history
  • Loading branch information
BasiaFusinska committed Sep 13, 2014
1 parent 7dadb7e commit fd428c4
Showing 1 changed file with 88 additions and 88 deletions.
176 changes: 88 additions & 88 deletions LetsGoOut/Controllers/ScheduleController.cs
@@ -1,88 +1,88 @@
//using System;
//using System.Web.Mvc;
//using LetsGoOut.ActionFilters;
//using LetsGoOut.Domain.DTOs;
//using LetsGoOut.Domain.Requests;
//using LetsGoOut.Domain.Services;
//using LetsGoOut.ReadModel;

//namespace LetsGoOut.Controllers
//{
// public class ScheduleController : Controller, IDataBaseContainer
// {
// private readonly IActivityService _activityService;
// private readonly ILinkService _linkService;

// public ScheduleController(IActivityService activityService,
// ILinkService linkService)
// {
// _activityService = activityService;
// _linkService = linkService;
// }

// [SimpleDataActionFilter]
// public ActionResult Index()
// {
// var activities = DataBase.ActivityViews.FindAllByDate(DateTime.Today).OrderByStartAt().ToList<Activity>();

// return View(activities);
// }

// public ActionResult Create()
// {
// var model = _activityService.CreateActivityModel(new CreateActivityRequest());
// return View(model);
// }

// [HttpPost]
// public ActionResult Create(CreateActivityModel createActivityModel)
// {
// _activityService.CreateActivity(createActivityModel);

// return RedirectToAction("Index");
// }

// public ActionResult Edit(int activityId)
// {
// var model = _activityService.EditActivityModel(new EditActivityRequest { ActivityId = activityId});
// return View(model);
// }

// [HttpPost]
// public ActionResult Edit(EditActivityModel editActivityModel)
// {
// _activityService.EditActivity(editActivityModel);
// return RedirectToAction("Index");
// }

// public ActionResult Move(int activityId)
// {
// var model = _activityService.MoveActivityModel(new MoveActivityRequest {ActivityId = activityId});
// return View(model);
// }

// [HttpPost]
// public ActionResult Move(MoveActivityModel moveActivityModel)
// {
// _activityService.Move(moveActivityModel);

// return RedirectToAction("Index");
// }

// public ActionResult CreateLink(int previous, int next)
// {
// var model = _linkService.CreateLinkModel(new CreateLinkRequest { Next = next, Previous = previous });
// return View(model);
// }

// [HttpPost]
// public ActionResult CreateLink(CreateLinkModel createLinkModel)
// {
// _linkService.CreateLink(createLinkModel);

// return RedirectToAction("Index");
// }

// public dynamic DataBase { get; set; }
// }
//}
using System;
using System.Web.Mvc;
using LetsGoOut.ActionFilters;
using LetsGoOut.Domain.DTOs;
using LetsGoOut.Domain.Requests;
using LetsGoOut.Domain.Services;
using LetsGoOut.ReadModel;

namespace LetsGoOut.Controllers
{
public class ScheduleControllerOld : Controller, IDataBaseContainer
{
private readonly IActivityService _activityService;
private readonly ILinkService _linkService;

public ScheduleControllerOld(IActivityService activityService,
ILinkService linkService)
{
_activityService = activityService;
_linkService = linkService;
}

[SimpleDataActionFilter]
public ActionResult Index()
{
var activities = DataBase.ActivityViews.FindAllByDate(DateTime.Today).OrderByStartAt().ToList<Activity>();

return View(activities);
}

public ActionResult Create()
{
var model = _activityService.CreateActivityModel(new CreateActivityRequest());
return View(model);
}

[HttpPost]
public ActionResult Create(CreateActivityModel createActivityModel)
{
_activityService.CreateActivity(createActivityModel);

return RedirectToAction("Index");
}

public ActionResult Edit(int activityId)
{
var model = _activityService.EditActivityModel(new EditActivityRequest { ActivityId = activityId });
return View(model);
}

[HttpPost]
public ActionResult Edit(EditActivityModel editActivityModel)
{
_activityService.EditActivity(editActivityModel);
return RedirectToAction("Index");
}

public ActionResult Move(int activityId)
{
var model = _activityService.MoveActivityModel(new MoveActivityRequest { ActivityId = activityId });
return View(model);
}

[HttpPost]
public ActionResult Move(MoveActivityModel moveActivityModel)
{
_activityService.Move(moveActivityModel);

return RedirectToAction("Index");
}

public ActionResult CreateLink(int previous, int next)
{
var model = _linkService.CreateLinkModel(new CreateLinkRequest { Next = next, Previous = previous });
return View(model);
}

public ActionResult CreateLinkPost(int previous, int next, int linkType)
{
_linkService.CreateLink(new CreateLinkModel { LinkType = linkType, Next = next, Previous = previous });

return RedirectToAction("Index");
}


public dynamic DataBase { get; set; }
}
}

0 comments on commit fd428c4

Please sign in to comment.