Ejemplo n.º 1
0
        public WidgetDTO(Widget widget)
        {
            ID                = widget.ID.ToString();
            Email             = widget.User.UserID;
            WidgetName        = widget.WidgetName;
            ConnectedTo       = widget.ConnectedTo;
            Status            = widget.Status;
            TalkToUsText      = widget.TalkToUsText;
            ColorWidget       = widget.ColorWidget;
            ColorText         = widget.ColorText;
            IsAnimated        = widget.IsAnimated;
            CallsCount        = widget.CallsCount;
            CallsCountMonth   = widget.CallsCountMonth;
            DomainUrl         = widget.DomainURL;
            AuthKey           = widget.AuthKey;
            Extension         = widget.Extension;
            NotificationEmail = widget.NotificationEmail;
            subscriptionId    = widget.subscriptionId;

            string week_days = widget.WeekDays;

            if (string.IsNullOrEmpty(week_days))
            {
                week_days = "Monday|True|09:00|17:00$Tuesday|True|09:00|17:00$Wednesday|True|09:00|17:00$Thursday|True|09:00|17:00$Friday|True|09:00|17:00$Saturday|False|09:00|17:00$Sunday|False|09:00|17:00$";
            }

            List <WeekDay> dayList = WeekDay.GetFromString(week_days);

            WeekDays = new WeekDay[dayList.Count];
            for (int i = 0; i < WeekDays.Length; i++)
            {
                WeekDays[i] = dayList[i];
            }
        }