public ActionResult <object> Post([FromBody] AwardsViewModel user)
 {
     if (user == null)
     {
         var toSerialize = new MessageHelpers <AwardsViewModel>()
         {
             Status = 404,
             Data   = null
         };
         return(JsonConvert.SerializeObject(toSerialize));
     }
     else
     {
         try
         {
             var id          = _awardsServiceAsync.Add(user);
             var toSerialize = new MessageHelpers <AwardsViewModel>()
             {
                 Status = 200,
                 Data   = null
             };
             return(JsonConvert.SerializeObject(toSerialize));
         }
         catch
         {
             var toSerialize = new MessageHelpers <AwardsViewModel>()
             {
                 Status = 502,
                 Data   = null
             };
             return(JsonConvert.SerializeObject(toSerialize));
         }
     }
 }
Esempio n. 2
0
 async void YearSlider_ValueChanged(object sender, Xamarin.Forms.ValueChangedEventArgs e)
 {
     if (BindingContext != null)
     {
         AwardsViewModel viewModel = (AwardsViewModel)BindingContext;
         await viewModel.LoadCategories();
     }
 }
        public async Task <IViewComponentResult> InvokeAsync(int userID, System.Threading.CancellationToken cancellationToken)
        {
            var user = await _userService.GetUserAsync(userID, cancellationToken);

            var currentAward = await _awardsRepository.GetAwardsByUserID(userID, cancellationToken);

            var viewModel = new AwardsViewModel
            {
                CurrentAward = currentAward,
                User         = user
            };

            return(View(viewModel));
        }
        public async Task <ActionResult <object> > PutAsync(int id, [FromBody] AwardsViewModel user)
        {
            if (user == null || user.Id != id)
            {
                var toSerialize = new MessageHelpers <AwardsViewModel>()
                {
                    Status = 404,
                    Data   = null
                };
                return(JsonConvert.SerializeObject(toSerialize));
            }
            else
            {
                try
                {
                    int retVal = await _awardsServiceAsync.Update(user);

                    if (retVal == 0 && retVal > 0)
                    {
                        var toSerialize = new MessageHelpers <AwardsViewModel>()
                        {
                            Status = 200,
                            Data   = null
                        };
                        return(JsonConvert.SerializeObject(toSerialize));
                    }
                    else
                    {
                        var toSerialize = new MessageHelpers <AwardsViewModel>()
                        {
                            Status = 404,
                            Data   = null
                        };
                        return(JsonConvert.SerializeObject(toSerialize));
                    }
                }
                catch
                {
                    var toSerialize = new MessageHelpers <AwardsViewModel>()
                    {
                        Status = 502,
                        Data   = null
                    };
                    return(JsonConvert.SerializeObject(toSerialize));
                }
            }
        }