예제 #1
0
 public IActionResult Post([FromBody] DenIzvodModel denIzvodModel)
 {
     try
     {
         _denIzvodService.AddDenIzvod(denIzvodModel);
         return(StatusCode(StatusCodes.Status201Created, "Izvod Added"));
     }
     catch (Exception)
     {
         return(StatusCode(StatusCodes.Status500InternalServerError, "Something went wrong!!!"));
     }
 }
예제 #2
0
 public IActionResult Put([FromBody] DenIzvodModel denIzvodModel)
 {
     try
     {
         _denIzvodService.UpdateDenIzvod(denIzvodModel);
         return(StatusCode(StatusCodes.Status201Created, "Document Added"));
     }
     catch (Exception e)
     {
         return(StatusCode(StatusCodes.Status500InternalServerError, e));
     }
 }
예제 #3
0
 public static DenIzvod ToDenizvod(this DenIzvodModel denIzvodModel)
 {
     return(new DenIzvod
     {
         Id = denIzvodModel.Id,
         DenBlSostojba = denIzvodModel.DenBlSostojba,
         IzvodDate = denIzvodModel.IzvodDate,
         VkupenPriem = denIzvodModel.VkupenPriem,
         VkupnaIsplata = denIzvodModel.VkupnaIsplata,
         Saldo = denIzvodModel.Saldo,
         DenDocuments = denIzvodModel.DenDocuments.Select(x => x.ToDenDocument()).ToList(),
         FinalIzvod = denIzvodModel.FinalIzvod
     });
 }
예제 #4
0
        public void UpdateDenIzvod(DenIzvodModel denIzvodModel)
        {
            DenIzvod           denIzvodDb   = _denIzvodRepository.GetById(denIzvodModel.Id);
            List <DenDocument> denDocuments = denIzvodModel.DenDocuments.Select(x => x.ToDenDocument()).ToList();

            denIzvodDb.DenBlSostojba = denIzvodModel.DenBlSostojba;
            denIzvodDb.IzvodDate     = denIzvodModel.IzvodDate;
            denIzvodDb.FinalIzvod    = true;
            denIzvodDb.Saldo         = denIzvodModel.Saldo;
            denIzvodDb.VkupenPriem   = denIzvodModel.VkupenPriem;
            denIzvodDb.VkupnaIsplata = denIzvodModel.VkupnaIsplata;
            denIzvodDb.DenDocuments  = denDocuments;

            _denIzvodRepository.Update(denIzvodDb);
        }
예제 #5
0
        public void AddDenIzvod(DenIzvodModel denIzvodModel)
        {
            DenIzvod denIzvodDb = denIzvodModel.ToDenizvod();

            _denIzvodRepository.Add(denIzvodDb);
        }