public void SetData(ChatHistoryItemDTO model)
        {
            var dateTime = DateConverter.GetDateTimeFromUnixTimeStamp(model.CREATED_AT);

            txtTimeStamp.Text = dateTime.ToString("yyyy-MM-dd hh:mm");
            imgFavoriteIndicator.Visibility = model.IS_FAVORITE ? Android.Views.ViewStates.Visible : Android.Views.ViewStates.Invisible;
        }
        public void SetData(ChatHistoryItemDTO model)
        {
            imgFavoriteIndicator.Visibility = model.IS_FAVORITE ? Android.Views.ViewStates.Visible : Android.Views.ViewStates.Invisible;

            if (string.IsNullOrEmpty(model.CONTENT))
            {
                pgLoading.Visibility = Android.Views.ViewStates.Visible;
                ImageService.Instance.LoadCompiledResource("placeholder_img_thumb")
                .ErrorPlaceholder("placeholder_img_thumb", FFImageLoading.Work.ImageSource.CompiledResource)
                .LoadingPlaceholder("placeholder_img_thumb", FFImageLoading.Work.ImageSource.CompiledResource)
                .Retry(3, 200)
                .Into(imgContent);
                var dateTime = DateConverter.GetDateTimeFromUnixTimeStamp(model.CREATED_AT);
                txtDate.Text = dateTime.ToString("yyyy-MM-dd hh:mm");
            }
            else
            {
                pgLoading.Visibility = Android.Views.ViewStates.Invisible;

                ImageService.Instance.LoadUrl(ServerURL.BaseURL + model.CONTENT)
                .DownSample(width: 180)
                .ErrorPlaceholder("placeholder_img_thumb", FFImageLoading.Work.ImageSource.CompiledResource)
                .LoadingPlaceholder("placeholder_img_thumb", FFImageLoading.Work.ImageSource.CompiledResource)
                .Retry(3, 200)
                .Into(imgContent);
                var dateTime = DateConverter.GetDateTimeFromUnixTimeStamp(model.CREATED_AT);
                txtDate.Text = dateTime.ToString("yyyy-MM-dd hh:mm");
            }
        }
        public void SetData(ChatHistoryItemDTO model)
        {
            txtContent.Text = model.CONTENT.Trim();
            var dateTime = DateConverter.GetDateTimeFromUnixTimeStamp(model.CREATED_AT);

            txtTimeStamp.Text = dateTime.ToString("yyyy-MM-dd hh:mm");
        }
Exemplo n.º 4
0
        public void SetData(GroupHistoryItemDTO model)
        {
            var dateTime = DateConverter.GetDateTimeFromUnixTimeStamp(model.CREATED_AT);

            txtTimeStamp.Text = dateTime.ToString("yyyy-MM-dd hh:mm");
            senderName.Text   = model.SENDER_NAME.Trim();
        }
Exemplo n.º 5
0
 public void SetData(GroupHistoryItemDTO model)
 {
     senderName.Text = model.SENDER_NAME.Trim();
     if (string.IsNullOrEmpty(model.CONTENT))
     {
         ImageService.Instance.LoadCompiledResource("placeholder_img_thumb")
         .ErrorPlaceholder("placeholder_img_thumb", FFImageLoading.Work.ImageSource.CompiledResource)
         .LoadingPlaceholder("placeholder_img_thumb", FFImageLoading.Work.ImageSource.CompiledResource)
         .Retry(3, 200)
         .Into(imgContent);
         var dateTime = DateConverter.GetDateTimeFromUnixTimeStamp(model.CREATED_AT);
         txtDate.Text = dateTime.ToString("yyyy-MM-dd hh:mm");
     }
     else
     {
         ImageService.Instance.LoadUrl(ServerURL.BaseURL + model.CONTENT)
         .DownSample(width: 180)
         .ErrorPlaceholder("placeholder_img_thumb", FFImageLoading.Work.ImageSource.CompiledResource)
         .LoadingPlaceholder("placeholder_img_thumb", FFImageLoading.Work.ImageSource.CompiledResource)
         .Retry(3, 200)
         .Into(imgContent);
         var dateTime = DateConverter.GetDateTimeFromUnixTimeStamp(model.CREATED_AT);
         txtDate.Text = dateTime.ToString("yyyy-MM-dd hh:mm");
     }
 }
Exemplo n.º 6
0
 public void SetData(GroupHistoryItemDTO model)
 {
     if (string.IsNullOrEmpty(model.CONTENT))
     {
         containerCancel.Visibility = Android.Views.ViewStates.Visible;
         ImageService.Instance.LoadCompiledResource("placeholder_img_thumb")
         .ErrorPlaceholder("placeholder_img_thumb", FFImageLoading.Work.ImageSource.CompiledResource)
         .LoadingPlaceholder("placeholder_img_thumb", FFImageLoading.Work.ImageSource.CompiledResource)
         .Retry(3, 200)
         .Into(imgContent);
         imgContent.Alpha = 0.4f;
         var dateTime = DateConverter.GetDateTimeFromUnixTimeStamp(model.CREATED_AT);
         txtDate.Text = dateTime.ToString("yyyy-MM-dd hh:mm");
     }
     else
     {
         containerCancel.Visibility = Android.Views.ViewStates.Invisible;
         ImageService.Instance.LoadUrl(ServerURL.BaseURL + model.CONTENT)
         .DownSample(width: 180)
         .ErrorPlaceholder("placeholder_img_thumb", FFImageLoading.Work.ImageSource.CompiledResource)
         .LoadingPlaceholder("placeholder_img_thumb", FFImageLoading.Work.ImageSource.CompiledResource)
         .Retry(3, 200)
         .Into(imgContent);
         imgContent.Alpha = 1.0f;
         var dateTime = DateConverter.GetDateTimeFromUnixTimeStamp(model.CREATED_AT);
         txtDate.Text = dateTime.ToString("yyyy-MM-dd hh:mm");
     }
 }
        public void SetData(ChatHistoryItemDTO model)
        {
            var dateTime = DateConverter.GetDateTimeFromUnixTimeStamp(model.CREATED_AT);

            txtTimeStamp.Text          = dateTime.ToString("yyyy-MM-dd hh:mm");
            containerCancel.Visibility = !string.IsNullOrEmpty(model.CONTENT.Trim()) ? Android.Views.ViewStates.Invisible : Android.Views.ViewStates.Visible;
            txtContent.Alpha           = !string.IsNullOrEmpty(model.CONTENT.Trim()) ? 1.0f : 0.4f;
        }
Exemplo n.º 8
0
        public void InitDataView(ChatEntryDTO ItemModel)
        {
            if (Convert.ToInt16(ItemModel.UnreadMessageCount) == 0)
            {
                txtNotification.Visibility = ViewStates.Invisible;
            }
            else
            {
                txtNotification.Visibility = ViewStates.Visible;
            }

            txtNotification.Text = $"{ItemModel.UnreadMessageCount}";

            txtName.Text = ItemModel.OtherUserName;
            var dateValue = DateConverter.GetDateTimeFromUnixTimeStamp(ItemModel.LastUpdateDate);

            txtTime.Text        = dateValue.ToString("hh:mm");
            txtDate.Text        = dateValue.ToString("yyyy-MM-dd");
            txtDescription.Text = ItemModel.LastMessage;

            if (string.IsNullOrEmpty(ItemModel.OtherUserPic))
            {
                ImageService.Instance.LoadCompiledResource("female_placeholder")
                .Retry(3, 200)
                .IntoAsync(imgProfile);
            }
            else
            {
                ImageService.Instance.LoadUrl(ServerURL.BaseURL + ItemModel.OtherUserPic)
                .DownSample(width: 150)
                .Retry(3, 200)
                .ErrorPlaceholder("female_placeholder")
                .Into(imgProfile);
            }
            chkStatus.SetImageResource(ItemModel.OtherUserOnlineStatus ? Resource.Drawable.ic_circle_white_green : Resource.Drawable.ic_circle_green);
            if (ItemModel.IsBlocked || !ItemModel.OtherUserActivate)
            {
                chkStatus.SetImageResource(Resource.Drawable.ic_circle_green);
            }
        }
        void SetDataContent()
        {
            var CurrentModel = ContactViewModel.CurrentOpenContactDTO;

            SetToolbarTitle(CurrentModel == null ? "" : CurrentModel.NAME);
            txtUserName.Text  = CurrentModel == null ? "" :CurrentModel.NAME.Trim();
            txtUserEmail.Text = CurrentModel == null ? "" :CurrentModel.EMAIL.Trim();
            if (CurrentModel == null || string.IsNullOrEmpty(CurrentModel.PHONE))
            {
                txtUserPhone.Text = @"No phone number";
            }
            else
            {
                txtUserPhone.Text = CurrentModel.PHONE.Trim();
            }

            if (CurrentModel == null || string.IsNullOrEmpty(CurrentModel.PIC))
            {
                Picasso.With(this).Load(Resource.Drawable.female_placeholder).Into(imgProfile);
            }
            else
            {
                Picasso.With(this).Load(ServerURL.BaseURL + CurrentModel.PIC).Into(imgProfile);
            }

            if (CurrentModel == null)
            {
                txtStatusContent.Text        = "Hi, there, I am using NightOwl";
                txtStatusLastUpdateDate.Text = string.Format("{0}: {1}", "Member From: ", "");
            }
            else
            {
                var titleContent = CurrentModel.USER_STATUS_TITLE;
                txtStatusContent.Text        = string.IsNullOrEmpty(titleContent)?"Hi, there, I am using NightOwl":titleContent;
                txtStatusLastUpdateDate.Text = string.Format("{0}: {1}", "Member From: ", DateConverter.GetDateTimeFromUnixTimeStamp(CurrentModel.USER_UPDATED_AT).ToString("yyyy-MM-dd hh:mm"));
            }
        }