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!!!")); } }
public IActionResult Put([FromBody] DenIzvodModel denIzvodModel) { try { _denIzvodService.UpdateDenIzvod(denIzvodModel); return(StatusCode(StatusCodes.Status201Created, "Document Added")); } catch (Exception e) { return(StatusCode(StatusCodes.Status500InternalServerError, e)); } }
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 }); }
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); }
public void AddDenIzvod(DenIzvodModel denIzvodModel) { DenIzvod denIzvodDb = denIzvodModel.ToDenizvod(); _denIzvodRepository.Add(denIzvodDb); }