public async Task <IActionResult> Post([FromBody] ProcesServisBia procesServisBia)
        {
            if (!ModelState.IsValid)
            {
                return(Fail(ModelState));
            }

            _unitOfWork.ProcesiServisiBia.Add(procesServisBia);
            await _unitOfWork.Complete();

            return(Success(procesServisBia));
        }
        public async Task <IActionResult> Put([FromRoute] int id, [FromBody] ProcesServisBia procesServisBiaEdit)
        {
            if (!ModelState.IsValid)
            {
                return(Fail(ModelState));
            }

            //Thread.Sleep(2000);
            var procesServisBia = await _unitOfWork.ProcesiServisiBia.Get(id);

            if (procesServisBia == null)
            {
                return(Fail("Not Found"));
            }

            procesServisBia.Naziv    = procesServisBiaEdit.Naziv;
            procesServisBia.Kritican = procesServisBiaEdit.Kritican;
            procesServisBia.MogucnostRucnogObavljanja = procesServisBiaEdit.MogucnostRucnogObavljanja;
            procesServisBia.FinansijskiGubitak        = procesServisBiaEdit.FinansijskiGubitak;
            procesServisBia.FinansijskiGubitakIznos   = procesServisBiaEdit.FinansijskiGubitakIznos;
            procesServisBia.ReputacioniGubitak        = procesServisBiaEdit.ReputacioniGubitak;
            procesServisBia.ReputacioniGubitakIznos   = procesServisBiaEdit.ReputacioniGubitakIznos;
            procesServisBia.ZakonskaObaveza           = procesServisBiaEdit.ZakonskaObaveza;
            procesServisBia.ZakonskaObavezaIznos      = procesServisBiaEdit.ZakonskaObavezaIznos;
            procesServisBia.UgovornaObaveza           = procesServisBiaEdit.UgovornaObaveza;
            procesServisBia.UgovornaObavezaIznos      = procesServisBiaEdit.UgovornaObavezaIznos;
            procesServisBia.NeiskoriscenaPrilika      = procesServisBiaEdit.NeiskoriscenaPrilika;
            procesServisBia.NeiskoriscenaPrilikaIznos = procesServisBiaEdit.NeiskoriscenaPrilikaIznos;
            procesServisBia.Rto = procesServisBiaEdit.Rto;
            procesServisBia.Rpo = procesServisBiaEdit.Rpo;
            procesServisBia.CiljaniNivoOporavka = procesServisBiaEdit.CiljaniNivoOporavka;

            await _unitOfWork.Complete();

            return(Success(procesServisBia));
        }