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)); } } }
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)); } } }