public UIElement GetAddElement() { UIElement element = null; using (ISportService service = factory.CreateSportService()) { DataServiceMessage <IEnumerable <string> > serviceMessage = service.GetAll(); RaiseReceivedMessageEvent(serviceMessage.IsSuccessful, serviceMessage.Message); if (serviceMessage.IsSuccessful) { IEnumerable <string> sports = serviceMessage.Data; element = Add(sports); } else { List <ServiceMessage> messages = new List <ServiceMessage>() { serviceMessage }; ErrorViewModel viewModel = new ErrorViewModel(messages); ErrorControl control = new ErrorControl(viewModel); element = control; } } return(element); }
public UIElement GetClientAnalysisElement() { UIElement element = null; using (IAnalysisService service = factory.CreateAnalysisService()) { DataServiceMessage <IEnumerable <ClientAnalysisDTO> > serviceMessage = service.GetClientAnalysis(); RaiseReceivedMessageEvent(serviceMessage); if (serviceMessage.IsSuccessful) { ClientAnalysisViewModel viewModel = new ClientAnalysisViewModel(serviceMessage.Data); ClientAnalysisControl control = new ClientAnalysisControl(viewModel); element = control; } else { List <ServiceMessage> messages = new List <ServiceMessage>() { serviceMessage }; ErrorViewModel viewModel = new ErrorViewModel(messages); ErrorControl control = new ErrorControl(viewModel); element = control; } } return(element); }
public UIElement GetDisplayElement() { ManageClientsViewModel viewModel = GetManageClientsViewModel(this, facade); ManageClientsControl control = new ManageClientsControl(viewModel); viewModel.ClientSelectRequest += (s, e) => { string login = e.Client.Login; using (IClientService service = factory.CreateClientService()) { DataServiceMessage <ClientEditDTO> serviceMessage = service.GetClientInfo(login); RaiseReceivedMessageEvent(serviceMessage); if (serviceMessage.IsSuccessful) { ClientEditDTO clientEditDTO = serviceMessage.Data; ClientEditModel clientEditModel = Mapper.Map <ClientEditDTO, ClientEditModel>(clientEditDTO); Edit(clientEditModel); } } }; return(control); }
private IEnumerable <string> GetAllCategoryNames() { DataServiceMessage <IEnumerable <string> > serviceMessage = categoryService.GetAllNames(); return(serviceMessage.Succeeded ? serviceMessage.Data : new List <string>()); }
protected IEnumerable <string> GetEnabledCategoryNames() { DataServiceMessage <IEnumerable <string> > serviceMessage = service.GetEnabledNames(); return(serviceMessage.Succeeded ? serviceMessage.Data : new List <string>()); }
public ActionResult Details(string login) { DataServiceMessage <ModeratorDetailsDTO> serviceMessage = service.GetDetails(login); if (serviceMessage.Succeeded) { ModeratorDetailsViewModel model = Mapper.Map <ModeratorDetailsDTO, ModeratorDetailsViewModel>(serviceMessage.Data); return(ActionResultDependingOnGetRequest(model)); } else { return(Error(serviceMessage.Errors)); } }
public ActionResult Details(int id) { DataServiceMessage <TopicDetailsDTO> serviceMessage = service.Get(id); if (serviceMessage.Succeeded) { TopicDetailsModel topic = Mapper.Map <TopicDetailsDTO, TopicDetailsModel>(serviceMessage.Data); return(View(topic)); } else { return(Content(String.Join(Environment.NewLine, serviceMessage.Errors))); } }
public ActionResult ListAuthors() { DataServiceMessage <IEnumerable <ArticleAuthorListDTO> > serviceMessage = articleService.GetAllWithAuthors(); if (serviceMessage.Succeeded) { IEnumerable <ArticleAuthorListViewModel> model = AutoMapperExtensions.Map <ArticleAuthorListDTO, ArticleAuthorListViewModel>(serviceMessage.Data); return(ActionResultDependingOnGetRequest(model)); } else { return(Error(serviceMessage.Errors)); } }
public ActionResult Edit() { DataServiceMessage <ProfileBaseDTO> serviceMessage = service.GetAdminProfile(User.Identity.Name); if (serviceMessage.Succeeded) { ProfileViewModel model = Mapper.Map <ProfileBaseDTO, ProfileViewModel>(serviceMessage.Data); return(ActionResultDependingOnGetRequest(model)); } else { return(Error(serviceMessage.Errors)); } }
public ActionResult List() { DataServiceMessage <IEnumerable <CategoryListDTO> > serviceMessage = service.GetAll(); if (serviceMessage.Succeeded) { IEnumerable <CategoryListViewModel> model = AutoMapperExtensions.Map <CategoryListDTO, CategoryListViewModel>(serviceMessage.Data); return(ActionResultDependingOnGetRequest(model)); } else { return(Error(serviceMessage.Errors)); } }
public IncomeDTO GetIncome(DateTime dateStart, DateTime dateEnd) { IncomeDTO income = null; using (IAnalysisService service = factory.CreateAnalysisService()) { DataServiceMessage <IncomeDTO> serviceMessage = service.GetIncome(dateStart, dateEnd); RaiseReceivedMessageEvent(serviceMessage); income = serviceMessage.IsSuccessful ? serviceMessage.Data : new IncomeDTO(); } return(income); }
public override IEnumerable <string> GetAll() { IEnumerable <string> countryNames = null; using (ICountryService service = factory.CreateCountryService()) { DataServiceMessage <IEnumerable <string> > serviceMessage = service.GetAll(); RaiseReveivedMessageEvent(serviceMessage.IsSuccessful, serviceMessage.Message); countryNames = serviceMessage.IsSuccessful ? serviceMessage.Data : new List <string>(); } return(countryNames); }
public ActionResult Edit(string id) { id = HttpUtility.UrlDecode(id); DataServiceMessage <BanReasonEditDTO> serviceMessage = service.Get(id); if (serviceMessage.Succeeded) { BanReasonEditViewModel model = Mapper.Map <BanReasonEditDTO, BanReasonEditViewModel>(serviceMessage.Data); return(ActionResultDependingOnGetRequest(model)); } else { return(Error(serviceMessage.Errors)); } }
public ActionResult Details(string id) { id = HttpUtility.UrlDecode(id); DataServiceMessage <ArticleDetailsDTO> serviceMessage = articleService.GetDetails(id); if (serviceMessage.Succeeded) { ArticleDetailsViewModel model = Mapper.Map <ArticleDetailsDTO, ArticleDetailsViewModel>(serviceMessage.Data); return(ActionResultDependingOnGetRequest(model)); } else { return(Error(serviceMessage.Errors)); } }
public ActionResult List() { DataServiceMessage <IEnumerable <BanReasonListDTO> > serviceMessage = GetBanReasons(false); if (serviceMessage.Succeeded) { IEnumerable <BanReasonListViewModel> model = AutoMapperExtensions.Map <BanReasonListDTO, BanReasonListViewModel>(serviceMessage.Data); return(ActionResultDependingOnGetRequest(model)); } else { return(Request.IsAjaxRequest() ? Error(serviceMessage.Errors) : Error(serviceMessage.Errors)); } }
public ActionResult Edit(string id) { id = HttpUtility.UrlDecode(id); DataServiceMessage <ArticleEditDTO> serviceMessage = articleService.Get(id); if (serviceMessage.Succeeded) { ArticleEditViewModel model = Mapper.Map <ArticleEditDTO, ArticleEditViewModel>(serviceMessage.Data); var categoryNames = GetAllCategoryNames(); model.Categories = ConvertToSelectListItems(categoryNames); return(ActionResultDependingOnGetRequest(model)); } else { return(Error(serviceMessage.Errors)); } }
public ActionResult List() { IEnumerable <TopicListModel> topics; DataServiceMessage <IEnumerable <TopicListDTO> > serviceMessage = service.GetAll(); if (serviceMessage.Succeeded) { topics = Mapper.Instance.MapAll <TopicListDTO, TopicListModel>(serviceMessage.Data); } else { topics = new List <TopicListModel>(); } return(View(topics)); }
public ActionResult Create() { DataServiceMessage <IEnumerable <string> > serviceMessage = categoryService.GetAllNames(); if (serviceMessage.Succeeded) { var categoryNames = GetAllCategoryNames(); ArticleCreateViewModel model = new ArticleCreateViewModel { Categories = ConvertToSelectListItems(categoryNames) }; return(ActionResultDependingOnGetRequest(model)); } else { return(Error(serviceMessage.Errors)); } }
public override IEnumerable <BookmakerDisplayModel> GetAll() { IEnumerable <BookmakerDisplayModel> bookmakerModels = null; using (IBookmakerService service = factory.CreateBookmakerService()) { DataServiceMessage <IEnumerable <BookmakerDisplayDTO> > serviceMessage = service.GetAll(); RaiseReveivedMessageEvent(serviceMessage.IsSuccessful, serviceMessage.Message); if (serviceMessage.IsSuccessful) { IEnumerable <BookmakerDisplayDTO> bookmakerDTOs = serviceMessage.Data; bookmakerModels = bookmakerDTOs.Select(bookmakerDTO => Mapper.Map <BookmakerDisplayDTO, BookmakerDisplayModel>(bookmakerDTO)); } else { bookmakerModels = new List <BookmakerDisplayModel>(); } } return(bookmakerModels); }
public ActionResult List(int?pageNumber, string categoryName) { int currentPage = pageNumber ?? 1; DataServiceMessage <IEnumerable <ArticleListDTO> > serviceMessage = GetArticles(currentPage, ItemsPerPage, categoryName); if (serviceMessage.Succeeded) { ArticleOfCategoryListViewModel model = new ArticleOfCategoryListViewModel { Articles = AutoMapperExtensions.Map <ArticleListDTO, ArticleListViewModel>(serviceMessage.Data), CategoryName = categoryName, PagesCount = GetPagesCount(ItemsPerPage, categoryName), CurrentPage = currentPage }; return(ActionResultDependingOnGetRequest(model)); } else { return(Error(serviceMessage.Errors)); } }
public override IEnumerable <ParticipantDisplayModel> GetAll() { IEnumerable <ParticipantDisplayModel> participantModels = null; using (IParticipantService service = factory.CreateParticipantService()) { DataServiceMessage <IEnumerable <ParticipantBaseDTO> > serviceMessage = service.GetAll(); RaiseReveivedMessageEvent(serviceMessage.IsSuccessful, serviceMessage.Message); if (serviceMessage.IsSuccessful) { IEnumerable <ParticipantBaseDTO> participantDTOs = serviceMessage.Data; participantModels = participantDTOs.Select(participantDTO => Mapper.Map <ParticipantBaseDTO, ParticipantDisplayModel>(participantDTO)); } else { participantModels = new List <ParticipantDisplayModel>(); } } return(participantModels); }
public override IEnumerable <TournamentDisplayModel> GetAll() { IEnumerable <TournamentDisplayModel> tournamentModels = null; using (ITournamentService service = factory.CreateTournamentService()) { DataServiceMessage <IEnumerable <TournamentDisplayDTO> > serviceMessage = service.GetAll(); RaiseReveivedMessageEvent(serviceMessage.IsSuccessful, serviceMessage.Message); if (serviceMessage.IsSuccessful) { IEnumerable <TournamentDisplayDTO> tournamentDTOs = serviceMessage.Data; tournamentModels = tournamentDTOs.Select(tournamentDTO => Mapper.Map <TournamentDisplayDTO, TournamentDisplayModel>(tournamentDTO)); } else { tournamentModels = new List <TournamentDisplayModel>(); } } return(tournamentModels); }
public override IEnumerable <ClientDisplayModel> GetAll() { IEnumerable <ClientDisplayModel> clientModels = null; using (IClientService service = factory.CreateClientService()) { DataServiceMessage <IEnumerable <ClientDisplayDTO> > serviceMessage = service.GetAll(); RaiseReveivedMessageEvent(serviceMessage.IsSuccessful, serviceMessage.Message); if (serviceMessage.IsSuccessful) { IEnumerable <ClientDisplayDTO> clientDTOs = serviceMessage.Data; clientModels = clientDTOs.Select(clientDTO => Mapper.Map <ClientDisplayDTO, ClientDisplayModel>(clientDTO)); } else { clientModels = new List <ClientDisplayModel>(); } } return(clientModels); }
public override IEnumerable <AnalyticDisplayModel> GetAll() { IEnumerable <AnalyticDisplayModel> analyticModels = null; using (IAnalyticService service = factory.CreateAnalyticService()) { DataServiceMessage <IEnumerable <AnalyticDisplayDTO> > serviceMessage = service.GetAll(); RaiseReveivedMessageEvent(serviceMessage.IsSuccessful, serviceMessage.Message); if (serviceMessage.IsSuccessful) { IEnumerable <AnalyticDisplayDTO> analyticDTOs = serviceMessage.Data; analyticModels = analyticDTOs.Select(analyticDTO => Mapper.Map <AnalyticDisplayDTO, AnalyticDisplayModel>(analyticDTO)); } else { analyticModels = new List <AnalyticDisplayModel>(); } } return(analyticModels); }
public ActionResult Ban(CommentBanViewModel model) { bool succeeded = false; DataServiceMessage <IEnumerable <BanReasonListDTO> > dataServiceMessage = banReasonService.GetEnabled(); model.BanReasons = GetSelectListItems(dataServiceMessage.Data); if (ModelState.IsValid) { model.Id = HttpUtility.UrlDecode(model.Id); CommentBanDTO commentDTO = Mapper.Map <CommentBanViewModel, CommentBanDTO>(model); ServiceMessage serviceMessage = commentService.Ban(commentDTO); if (!serviceMessage.Succeeded) { AddModelErrors(serviceMessage.Errors); } succeeded = serviceMessage.Succeeded; } return(JsonOnFormPost(succeeded, "~/Views/Comment/Ban.cshtml", model)); }
public UIElement GetDisplayElement() { TournamentListViewModel viewModel = new TournamentListViewModel(this, facade); TournamentListControl control = new TournamentListControl(viewModel); viewModel.TournamentSelected += (s, e) => { TournamentDisplayModel tournamentDisplayModel = e.Tournament; TournamentBaseDTO tournamentBaseDTO = Mapper.Map <TournamentDisplayModel, TournamentBaseDTO>(tournamentDisplayModel); using (IParticipantService service = factory.CreateParticipantService()) { DataServiceMessage <IEnumerable <ParticipantBaseDTO> > serviceMessage1 = service.GetBySport(tournamentBaseDTO.SportName); DataServiceMessage <IEnumerable <ParticipantBaseDTO> > serviceMessage2 = service.GetByTournament(tournamentBaseDTO); RaiseReceivedMessageEvent(serviceMessage1.IsSuccessful, serviceMessage1.Message); RaiseReceivedMessageEvent(serviceMessage2.IsSuccessful, serviceMessage2.Message); if (serviceMessage1.IsSuccessful && serviceMessage2.IsSuccessful) { IEnumerable <ParticipantBaseModel> sportParticipants = serviceMessage1 .Data .Select(p => Mapper.Map <ParticipantBaseDTO, ParticipantBaseModel>(p)) .ToList(); IEnumerable <ParticipantBaseModel> tournamentParticipants = serviceMessage2 .Data .Select(p => Mapper.Map <ParticipantBaseDTO, ParticipantBaseModel>(p)) .ToList(); Edit(tournamentDisplayModel, tournamentParticipants, sportParticipants); } } }; viewModel.TournamentDeleteRequest += (s, e) => Delete(e.Tournament); return(control); }
public ActionResult Ban(string commentId, string articleId) { bool success = true; string html = ""; if (commentId != null && articleId != null) { DataServiceMessage <IEnumerable <BanReasonListDTO> > serviceMessage = banReasonService.GetEnabled(); string partialViewName = serviceMessage.Succeeded ? "Ban" : "~/Views/Shared/Error.cshtml"; object model = serviceMessage.Succeeded ? new CommentBanViewModel { Id = commentId, ArticleId = articleId, BanReasons = GetSelectListItems(serviceMessage.Data) } as object : serviceMessage.Errors; success = serviceMessage.Succeeded; html = PartialConverter.PartialViewToString(this, partialViewName, model); } else { success = false; html = "Comment or article were not identified"; } return(Json(new { success = success, html = html }, JsonRequestBehavior.AllowGet)); }
public UIElement GetDisplayElement() { EventListViewModel viewModel = new EventListViewModel(this, facade); EventListControl control = new EventListControl(viewModel); viewModel.EventSelected += (s, e) => { EventDisplayModel eventDisplayModel = e.Event; TournamentBaseDTO tournamentBaseDTO = new TournamentBaseDTO { Name = eventDisplayModel.TournamentName, DateOfStart = eventDisplayModel.DateOfTournamentStart, SportName = eventDisplayModel.SportName }; using (IParticipantService service = factory.CreateParticipantService()) { DataServiceMessage <IEnumerable <ParticipantBaseDTO> > serviceMessage = service.GetByTournament(tournamentBaseDTO); RaiseReceivedMessageEvent(serviceMessage); if (serviceMessage.IsSuccessful) { IEnumerable <ParticipantBaseModel> allParticipants = serviceMessage .Data .Select(p => Mapper.Map <ParticipantBaseDTO, ParticipantBaseModel>(p)) .OrderBy(p => p.Name); Edit(e.Event, allParticipants); } } }; viewModel.EventDeleteRequest += (s, e) => Delete(e.Event); return(control); }
public ActionResult Get(int id) { bool success = true; string html = ""; DataServiceMessage <MessageEditDTO> serviceMessage = service.Get(id); if (serviceMessage.Succeeded) { MessageEditModel model = Mapper.Map <MessageEditDTO, MessageEditModel>(serviceMessage.Data); html = RenderHelper.PartialView(this, "~/Views/Message/Edit.cshtml", model); } else { success = false; foreach (string error in serviceMessage.Errors) { html += String.Format("<p>{0}</p>", error); } } return(Json(new { success = success, html = html }, JsonRequestBehavior.AllowGet)); }