예제 #1
0
        public IHttpActionResult SetData(CarStockDTO carstockDTO)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            var chk = Mapper.Map <CarStockDTO, CarStock>(carstockDTO);

            context.CarStock.Add(chk);
            context.SaveChanges();
            carstockDTO.Id = chk.Id;
            return(Created(new Uri(Request.RequestUri + "/" + chk.Id), carstockDTO));
        }
예제 #2
0
        public void PutData(int id, CarStockDTO carstockDTO)
        {
            if (!ModelState.IsValid)
            {
                throw new HttpResponseException(HttpStatusCode.BadRequest);
            }
            var abc = context.CarStock.SingleOrDefault(x => x.Id == id);

            if (abc == null)
            {
                throw new HttpResponseException(HttpStatusCode.NoContent);
            }
            Mapper.Map(carstockDTO, abc);
            context.SaveChanges();
        }