public async Task <IActionResult> Edit(long id, [Bind("Id,DocumentNumber,DocumentDate,DocumentTypeId,PersonId,UserId,OurCompanyId,CompanyId,DesiredPaymentDate,AmountOfPayment,CurrencyId,PurposeOfPayment")] Expences expences)
 {
     if (id != expences.Id)
     {
         return(NotFound());
     }
     if (ModelState.IsValid)
     {
         if (!await _expencesService.UpdateAsync(expences))
         {
             return(NotFound());
         }
         return(RedirectToAction(nameof(Index)));
     }
     SetViewData();
     return(View(expences));
 }