public void EditAtmWithdraw(AtmWithdrawEditModel model)
 {
     using (var httpClient = new HttpClientExtended())
     {
         var dto = AutoMapper.Mapper.Map <PersonalFinanceManager.DTOs.AtmWithdraw.AtmWithdrawDetails>(model);
         httpClient.Put($"/AtmWithdraw/Edit/{model.Id}", dto);
     }
 }
        /// <summary>
        /// Initialize the Create form.
        /// </summary>
        /// <returns></returns>
        public ActionResult Create()
        {
            AccountBasicInfo();

            var atmWithdrawModel = new AtmWithdrawEditModel();

            atmWithdrawModel.DateExpenditure = DateTime.Today;

            return(View(atmWithdrawModel));
        }
        public AtmWithdrawEditModel GetById(int id)
        {
            AtmWithdrawEditModel result = null;

            using (var httpClient = new HttpClientExtended())
            {
                var response = httpClient.GetSingle <PersonalFinanceManager.DTOs.AtmWithdraw.AtmWithdrawDetails>($"/AtmWithdraw/Get/{id}");
                result = AutoMapper.Mapper.Map <AtmWithdrawEditModel>(response);
            }
            return(result);
        }
        public ActionResult Edit(AtmWithdrawEditModel atmWithdrawEditModel)
        {
            if (ModelState.IsValid)
            {
                var accountId = GetCurrentAccount();
                atmWithdrawEditModel.AccountId = accountId;

                _atmWithdrawService.EditAtmWithdraw(atmWithdrawEditModel);

                return(RedirectToAction("Index"));
            }
            return(View(atmWithdrawEditModel));
        }