public ActionResult Put(Clothes clothes) { var putResult = _service.Update(clothes); if (putResult.Success) { return(Ok(putResult)); } return(BadRequest(putResult)); }
public override bool OnOptionsItemSelected(IMenuItem item) { if (item.ToString().Equals(AndroidLocalizator.Translate(Resource.String.edit))) { item.SetTitle(Resource.String.save); item.SetIcon(Resource.Mipmap.save); (_listView.Adapter as CT1TextAdapter).Refresh(); var firstItem = _listView.GetChildAt(_listView.FirstVisiblePosition).FindViewById <EditText> (Resource.Id.txtSize); firstItem.RequestFocus(); var imm = (InputMethodManager)GetSystemService(InputMethodService); imm.ShowSoftInput(firstItem, ShowFlags.Implicit); } else if (item.ToString().Equals(AndroidLocalizator.Translate(Resource.String.save))) { _listView.RequestFocus(); CT1Item ct1Item; var updateList = new List <ClothesItem> (); for (int i = 0; i < _listView.Count; i++) { ct1Item = _listView.GetItemAtPosition(i).Cast <CT1Item>(); updateList.Add(new ClothesItem(ct1Item.Id, string.Empty, string.Empty, ct1Item.Text)); } if (Validator.ValidateClothesTypes(updateList)) { _clothesService.Update(updateList); item.SetTitle(Resource.String.edit); item.SetIcon(Resource.Mipmap.edit); (_listView.Adapter as CT1TextAdapter).Refresh(); } else { this.ShowError(AndroidLocalizator.Translate(Constants.MESSAGE_UNEXISTING_SIZE)); } } //Toast.MakeText(this, "Action selected: " + item.TitleFormatted, // ToastLength.Short).Show(); return(base.OnOptionsItemSelected(item)); }