Ejemplo n.º 1
0
        async Task LoadLanguagesAsync()
        {
            if (_isLoadingLanguages)
            {
                return;
            }
            try
            {
                IsBusy = true;
                _isLoadingLanguages = true;

                var service  = new MiscServices();
                var request  = new BaseModel();
                var responce = await service.FetchAllLanguages(request);

                foreach (var language in responce.Languages)
                {
                    RequestLanguages.Add(language);
                }

                if (!_isRecentsApplied)
                {
                    ApplyRecentValues();
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                _isLoadingLanguages = false;
                IsBusy = false;
            }
        }
Ejemplo n.º 2
0
        public static async Task <WorkshopDetail> TranslateDetail(WorkshopBooking booking)
        {
            var obj = TranslateDetailLocal(booking);

            obj.Room = await MiscServices.GetCampus(booking.campusID);

            return(obj);
        }
Ejemplo n.º 3
0
        async Task LoadLanguagesAsync()
        {
            try
            {
                var service  = new MiscServices();
                var request  = new BaseModel();
                var responce = await service.FetchAllLanguages(request);

                foreach (var language in responce.Languages)
                {
                    Languages.Add(language);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 4
0
        async Task LoadLanguagesAsync()
        {
            if (_isLoadingLanguages)
            {
                return;
            }
            try
            {
                IsBusy = true;
                _isLoadingLanguages = true;

                var service  = new MiscServices();
                var request  = new BaseModel();
                var responce = await service.FetchAllLanguages(request);

                foreach (var language in responce.Languages)
                {
                    RequestLanguages.Add(language);
                }

                if (!_isRecentsApplied)
                {
                    ApplyRecentValues();
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                SelectedClientLanguage = ClientLanguages[0];
                for (int i = 0; i < RequestLanguages.Count; i++)
                {
                    if (RequestLanguages[i].Name == "Spanish")
                    {
                        SelectedRequestLanguage = RequestLanguages[i];
                    }
                }
                _isLoadingLanguages = false;
                IsBusy = false;
            }
        }
Ejemplo n.º 5
0
 public static WorkshopDetail TranslateDetailLocal(WorkshopBooking booking)
 {
     return(new WorkshopDetail()
     {
         Id = booking.workshopId,
         Title = booking.topic,
         Room = MiscServices.GetCampusLocal(booking.campusID),
         Time = HumanizeTimeSpan(booking.starting, booking.ending),
         DateHumanFriendly = HumanizeDate(booking.starting),
         TargetGroup = booking.targetingGroup ?? "N/A",
         Description = booking.description ?? "N/A",
         TotalPlaces = booking.cutoff ?? booking.maximum,
         Date = booking.starting,
         DateEnd = booking.ending,
         FilledPlaces = -1,
         Sessions = new List <SessionPreview>(),
         Type = booking.type,
         WorkshopSetId = booking.WorkShopSetID,
         Notes = booking.notes,
         Attended = booking.attended.HasValue
     });
 }
Ejemplo n.º 6
0
        public static async Task <List <WorkshopPreview> > TranslatePreview(List <WorkshopBooking> list)
        {
            List <WorkshopPreview> translated = new List <WorkshopPreview>();

            foreach (WorkshopBooking booking in list)
            {
                translated.Add(new WorkshopPreview
                {
                    Id                = booking.workshopId,
                    Name              = booking.topic,
                    Date              = booking.starting,
                    WorkshopSetId     = booking.WorkShopSetID,
                    Type              = (booking.type == "single") ? "Workshop" : "Program",
                    Time              = HumanizeTimeSpan(booking.starting, booking.ending),
                    DateHumanFriendly = HumanizeDate(booking.starting),
                    Location          = await MiscServices.GetCampus(booking.campusID),
                    FilledPlaces      = -1,
                    TotalPlaces       = booking.cutoff ?? booking.maximum
                });
            }
            return(translated);
        }
Ejemplo n.º 7
0
 public ViewResult Edit(BranchModel branch)
 {
     miscServices   = new MiscServices();
     ViewBag.States = new SelectList(miscServices.GetAllStates(), "StateCode", "StateName", branch.State);
     return(View(branch));
 }