/// <summary>
 /// Creates an invoice issuer (izdavateljRacuna) of the type IIzdavateljRacuna async.
 /// </summary>
 /// <typeparam name="IIzdavateljRacuna"></typeparam>
 /// <param name="izdavateljRacuna"></param>
 /// <returns></returns>
 public virtual Task<int> AddAsync(IIzdavateljRacuna izdavateljRacuna)
 {
     try
     {
         return Repository.AddAsync<DAL.IzdavateljRacuna>(Mapper.Map<DAL.IzdavateljRacuna>(izdavateljRacuna));
     }
     catch (Exception e)
     {
         throw e;
     }
 }
 /// <summary>
 /// Updates the invoice issuer (izdavateljRacuna) async.
 /// </summary>
 /// <typeparam name="IIzdavateljRacuna"></typeparam>
 /// <param name="izdavateljRacuna"></param>
 /// <returns></returns>
 public virtual Task<int> UpdateAsync(IIzdavateljRacuna izdavateljRacuna)
 {
     try
     {
         return Repository.UpdateAsync<EvidencijaClanova.DAL.IzdavateljRacuna>(Mapper.Map<EvidencijaClanova.DAL.IzdavateljRacuna>(izdavateljRacuna));
     }
     catch (Exception e)
     {
         throw e;
     }
 }
 /// <summary>
 /// Updates the invoice issuer (izdavateljRacuna) async.
 /// </summary>
 /// <typeparam name="IIzdavateljRacuna"></typeparam>
 /// <param name="izdavateljRacuna"></param>
 /// <returns></returns>
 public virtual Task<int> UpdateAsync(IIzdavateljRacuna izdavateljRacuna)
 {
     try
     {
         return Repository.UpdateAsync(izdavateljRacuna);
     }
     catch (Exception e)
     {
         throw e;
     }
 }