public IHttpActionResult NotGoing(int sportEvId, int userId) { SportEventService sportEventService = new SportEventService(); return(Ok(sportEventService.NotGoingSportEvent(sportEvId, userId))); }
public IHttpActionResult GetByPage(int pageSize, int pageNumber) { SportEventService sportEventService = new SportEventService(); return(Ok(sportEventService.GetByPage(pageSize, pageNumber))); }
public IHttpActionResult Get() { var sportEventService = new SportEventService(); var sportsEvents = sportEventService.getAllEvents(); var root = AppDomain.CurrentDomain.SetupInformation.ApplicationBase; foreach (SportEventDTO spEv in sportsEvents) { var path = Path.Combine(root, "Images/" + spEv.ImagePath); var bytes = File.ReadAllBytes(path); var base64 = Convert.ToBase64String(bytes); spEv.ImageBase64 = "data:image/" + spEv.ImagePath.Split('.')[1] + ";base64," + base64; } if (sportsEvents == null) { return(NotFound()); } return(Ok(sportsEvents)); }
public SportEventOfUserViewModel(SportEventService sportEventService) { _sportEventService = sportEventService; SportEventList = new ObservableCollection <SportEventModel>(); FillSportEvents().GetAwaiter(); Task.WaitAll(); }
public SportEventsViewModel( SportEventService sportEventService) { _sportEventService = sportEventService; SportEventList = new ObservableCollection <SportEventModel>(); FillSportEventList().GetAwaiter(); }
public IHttpActionResult Delete(int id) { var sportEventService = new SportEventService(); bool svm = sportEventService.deleteSportEvent(id); if (svm == null) { return(BadRequest("This sportevent does not exist in DB")); } return(Ok(svm)); }
public IHttpActionResult Post(SportEventDTO sportevent) { var sportEventService = new SportEventService(); SportEventDTO sporteventVM = sportEventService.addSportEvent(sportevent); if (sportevent == null) { return(NotFound()); } return(Ok(sportevent)); }
public IHttpActionResult Get(int id) { var sportEventService = new SportEventService(); SportEventDTO sporteventVM = sportEventService.getSportEventBy(id); if (sporteventVM == null) { return(NotFound()); } return(Ok(sporteventVM)); }
public IHttpActionResult GetInterested([FromUri] string ids) { List <int> idList = new List <int>(); string[] arrId = ids.Split(new char[] { ',' }); for (var i = 0; i < arrId.Length; i++) { idList.Add(Int32.Parse(arrId[i])); } var sportEventService = new SportEventService(); var sportEvents = sportEventService.getSportEventsInterested(idList); if (sportEvents == null) { return(NotFound()); } return(Ok(sportEvents)); }
public IHttpActionResult GetNearByPage(int pageSize, int pageNumber, float lat, float lng) { SportEventService sportEventService = new SportEventService(); var sportEvents = sportEventService.GetNearByPage(pageSize, pageNumber, lat, lng); var root = AppDomain.CurrentDomain.SetupInformation.ApplicationBase; foreach (SportEventDTO spEv in sportEvents) { var path = Path.Combine(root, "Images/" + spEv.ImagePath); var bytes = File.ReadAllBytes(path); var base64 = Convert.ToBase64String(bytes); spEv.ImageBase64 = "data:image/" + spEv.ImagePath.Split('.')[1] + ";base64," + base64; } return(Ok(sportEvents)); }
public AddSportEventViewModel( SportEventService sportEventService, SportTypeService sportTypeService, UserService userService) { _sportEventService = sportEventService; _sportTypeService = sportTypeService; _userService = userService; SportTypeList = new ObservableCollection <SportType>(); FillSportTypeList().GetAwaiter(); EventStartDate = DateTime.Today; EventEndDate = EventStartDate; EventStartTime = DateTime.Now; EventEndTime = DateTime.Now; EventEndDate.AddHours(2); IsEventTypeSwitched = true; ProposedSportSkillLevel = SportSkillLevelList.First(); }
public SportEventViewModel(SportEventService sportEventService) { _sportEventService = sportEventService; }