Esempio n. 1
0
        public IHttpActionResult CreateFaktura(FakturaDto fakturaDto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var faktura = Mapper.Map <FakturaDto, Faktura>(fakturaDto);

            _context.Fakturas.Add(faktura);
            _context.SaveChanges();

            fakturaDto.Id = faktura.Id;

            return(Created(new Uri(Request.RequestUri + "/" + faktura.Id), fakturaDto));
        }
Esempio n. 2
0
        public void UpdateFaktura(int id, FakturaDto fakturaDto)
        {
            if (!ModelState.IsValid)
            {
                throw new HttpResponseException(HttpStatusCode.BadRequest);
            }

            var fakturaInDb = _context.Fakturas.SingleOrDefault(f => f.Id == id);

            if (fakturaInDb == null)
            {
                throw new HttpResponseException(HttpStatusCode.NotFound);
            }

            Mapper.Map(fakturaDto, fakturaInDb);

            _context.SaveChanges();
        }