コード例 #1
0
        public IHttpActionResult Post(AnimalAdd animal)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var service = CreateAnimalService();

            if (!service.AddAnimal(animal))
            {
                return(InternalServerError());
            }

            return(Ok());
        }
コード例 #2
0
        //CREATE ENTRY/POST
        public bool AddAnimal(AnimalAdd model)
        {
            var entity = new Animal()
            {
                OwnerID          = _userID,
                ID               = model.ID,
                Name             = model.Name,
                Species          = model.Species,
                Population       = model.Population,
                PlaceID          = model.PlaceID,
                EquippedArtifact = model.EquippedArtifact
            };

            _context.Animals.Add(entity);
            return(_context.SaveChanges() == 1);
        }