Esempio n. 1
0
        public ActionResult CreateFaktura(Faktura faktura)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var config = new MapperConfiguration(cfg =>
                    {
                        cfg.AddProfile <FakturaVMToFakturaBLLProfile>();
                    });
                    var        mapper     = new Mapper(config);
                    FakturaBLL fakturaBLL = mapper.DefaultContext.Mapper.Map <FakturaBLL>(faktura);

                    FakturaService service      = new FakturaService();
                    var            returnAnswer = service.CreateFaktura(fakturaBLL);
                    if (returnAnswer == "OK")
                    {
                        return(RedirectToAction("Index"));
                    }
                    else
                    {
                        return(RedirectToAction("CreateFaktura"));
                    }
                }
            }
            catch (DataException)
            {
                ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists, see your system administrator.");
            }
            return(View(faktura));
        }
        public List <Model.Stavka> Resolve(FakturaBLL source, Model.Faktura destination, List <Model.Stavka> destMember, ResolutionContext context)
        {
            List <Stavka> stavke = new List <Stavka>();

            foreach (var item in source.Stavke)
            {
                Stavka stavka = new Stavka();
                stavka.Cijena       = item.Cijena;
                stavka.Kolicina     = item.Kolicina;
                stavka.Opis         = item.Opis;
                stavka.UkupnaCijena = item.UkupnaCijena;

                stavke.Add(stavka);
            }
            return(stavke);
        }