Example #1
0
        public IHttpActionResult GetCoccionModel(int id)
        {
            CoccionModel coccionModel = db.CoccionModels.Find(id);

            if (coccionModel == null)
            {
                return(NotFound());
            }

            return(Ok(coccionModel));
        }
Example #2
0
        public IHttpActionResult PostCoccionModel(CoccionModel coccionModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            db.Entry(coccionModel.Fermentador).State = EntityState.Unchanged;
            db.Entry(coccionModel.Receta).State      = EntityState.Unchanged;
            db.CoccionModels.Add(coccionModel);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = coccionModel.id }, coccionModel));
        }
Example #3
0
        public IHttpActionResult PatchCoccionModel(CoccionModel coccionModel)
        {
            CoccionModel serverDocument = db.CoccionModels.Where(x => x.id == coccionModel.id).FirstOrDefault();

            if (coccionModel.Estado != 0)
            {
                serverDocument.Estado = coccionModel.Estado;
            }


            db.SaveChanges();
            return(StatusCode(HttpStatusCode.OK));
        }
Example #4
0
        public IHttpActionResult DeleteCoccionModel(int id)
        {
            CoccionModel coccionModel = db.CoccionModels.Find(id);

            if (coccionModel == null)
            {
                return(NotFound());
            }

            db.CoccionModels.Remove(coccionModel);
            db.SaveChanges();

            return(Ok(coccionModel));
        }
Example #5
0
        public IHttpActionResult PutCoccionModel([FromBody] CoccionModel coccionModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }



            db.Entry(coccionModel).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException ex)
            {
                return(BadRequest(ex.Message));
            }

            return(StatusCode(HttpStatusCode.OK));
        }