public ActionResult Edit(SubActivity subActivity, string statusSubActiviyDropdown) { if (string.IsNullOrEmpty(subActivity.Title)) { SubActivityFilter subActivityFilter = new SubActivityFilter() { Id = subActivity.Id }; SubActivity sbctvty = _SubActivityService.GetSubActivity(subActivityFilter); _PopulateStatusSubActiviyDropdown(sbctvty.Status.GetDescription()); return View(sbctvty); } if (subActivity.Deadline == DateTime.MinValue) subActivity.Deadline = DateTime.Now; if (subActivity.Link != null && !subActivity.Link.Contains("http")) subActivity.Link = string.Concat("http://", subActivity.Link); subActivity.Status = Extension.GetValueFromDescription<EStatusSubActivity>(statusSubActiviyDropdown); _SubActivityService.EditSubActivity(subActivity); return RedirectToAction("SubBoard", "Activity", new { activityId = subActivity.ActivityId }); }
public ActionResult Create(SubActivity subActivity, int id) { if (string.IsNullOrEmpty(subActivity.Title)) return View(); subActivity.ActivityId = id; subActivity.Status = EStatusSubActivity.ToDo; if (subActivity.Deadline == DateTime.MinValue) subActivity.Deadline = DateTime.Now; if (subActivity.Link != null && !subActivity.Link.Contains("http")) subActivity.Link = string.Concat("http://", subActivity.Link); _SubActivityService.CreateSubActivity(subActivity); return RedirectToAction("SubBoard", "Activity", new { activityId = id }); }
public void EditSubActivity(SubActivity subActivity) { using (IDataProvider provider = base.CreateDataProvider()) using (ISubActivityRepository repository = provider.CreateSubActivityRepository()) repository.Update(subActivity); }
public void EditSubActivity(SubActivity subActivity) { using (IBusinessProvider provider = base.CreateBusinessProvider()) using (ISubActivityBusinessProvider prov = provider.CreateSubActivityBusinessProvider()) prov.EditSubActivity(subActivity); }