Exemple #1
0
        public async void get()
        {
            try
            {
                BasicinformationDetails BID = new BasicinformationDetails();
                Employee = EmployeeProfileHelper.EmployeeCurrentProfile;


                var employeeSch = Employee.EmployeeScheduels;
                var sch         = employeeSch.FirstOrDefault(d => d.DayOfWeek == constants.currentDayOfWeek);
                if (sch != null)
                {
                    Timefrom           = DateTime.Parse(sch.From).TimeOfDay;
                    Timeto             = DateTime.Parse(sch.To).TimeOfDay;
                    isAvailableFullDay = sch.isAvailableFullDay;
                    TotalHours         = sch.TotalHour;
                }
                scheduleListOFData.Clear();
                foreach (var item in employeeSch)
                {
                    scheduleListOFData.Add(item);
                }
            }
            catch (Exception ex)
            {
                var logged = new LoggedException.LoggedException("Error in employeescheduleviewmodel", ex);
                await logged.LoggAPI();
            }
        }
 public GetLicenceView()
 {
     UploadedtimeResponse = new uploadeditemresponse();
     LicensesDataListView = new ObservableCollection <licensesModel>();
     Basicinfos           = new EmployeeCurrentProfile();
     BindingMethod();
 }
 public ResumeViewModel()
 {
     ResumesElements = new Resume();
     ResumesList     = new List <Resume>();
     Basicinfos      = new EmployeeCurrentProfile();
     ResumeViewList  = new ObservableCollection <Resume>();
     GetData();
 }
        public RegisterViewModel(INavigation navigation)
        {
            try
            {
                this.Navigation = navigation;
                IsMaleLocal     = new bool();
                isenabel        = true;
                isenabelbtn     = true;
                Basicinfos      = new EmployeeCurrentProfile();
                SkillsListView  = new ObservableCollection <SkillsModel>();
                SelectedItem    = new jobType();
                if (EmployeeSkills == null)
                {
                    EmployeeSkills = new ObservableCollection <SkillsModel>();
                }
                if (JobType == null)
                {
                    JobType = new List <jobType>();
                }
                if (JobTypeForProfile == null)
                {
                    JobTypeForProfile = new ObservableCollection <jobType>();
                }
                if (RBM == null)
                {
                    RBM = new RegisterBindingModel();
                }

                if (Basicinfos == null)
                {
                    Basicinfos = new EmployeeCurrentProfile();
                }
                GetData();
                typesasync();
            }
            catch (Exception ex)
            {
                var logged = new LoggedException.LoggedException("Error in RegisterViewModel consturctor", ex);
                logged.LoggAPI();
            }
        }
        public async void BindingMethod()
        {
            if (IsBusy)
            {
                return;
            }


            try
            {
                try
                {
                    IsBusy     = true;
                    Basicinfos = EmployeeProfileHelper.EmployeeCurrentProfile;
                    if (Basicinfos == null)
                    {
                        return;
                    }
                    ObservableCollection <UplodadedDocumentsModel> CastList = new ObservableCollection <UplodadedDocumentsModel>(Basicinfos.documents);
                    ObservableCollection <licensesModel>           castList = new ObservableCollection <licensesModel>(Basicinfos.Licenses);

                    var sortlist = new ObservableCollection <licensesModel>(castList.OrderByDescending(x => x.createdDate).ToList());
                    LicensesDataListView = sortlist;
                    foreach (var item in LicensesDataListView)
                    {
                        item.expirationDateText = item.expirationDate.Date.ToString("MM/dd/yyyy");
                    }
                }
                catch (Exception ex)
                {
                    var logged = new LoggedException.LoggedException("Error in getlicenceviewmodel", ex);
                    await logged.LoggAPI();
                }
            }
            finally
            {
                IsBusy = false;
            }
        }
Exemple #6
0
 public SkillsViewModel()
 {
     Basicinfos     = new EmployeeCurrentProfile();
     SkillsListView = new ObservableCollection <SkillsModel>();
     GetData();
 }