public async Task <ActionResult> Edit([Bind(Include = "idAdditionalIncome,IncomeCategory,Date,Amount,Note")] AdditionalIncomeView additionalIncomeView)
        {
            if (ModelState.IsValid)
            {
                await _additionalIncome.Update(TransformEntity(additionalIncomeView));

                return(RedirectToAction("Index"));
            }
            return(View(additionalIncomeView));
        }
        // GET: AdditionalIncome/Edit/5
        public async Task <ActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AdditionalIncomeView additionalIncomeView = Mapper.Map <AdditionalIncomeView>(await _additionalIncome.SelectId(id));

            if (additionalIncomeView == null)
            {
                return(HttpNotFound());
            }
            return(View(additionalIncomeView));
        }
 private AdditionalIncomeBll TransformEntity(AdditionalIncomeView entity) => Mapper.Map <AdditionalIncomeView, AdditionalIncomeBll>(entity);