コード例 #1
0
        public void FindIncludesAllRelationsOfModel()
        {
            var brand = new Brand();

            var model = new Model
            {
                Brand = brand
            };

            _sut.Add(model);

            var modelFromDatabase = _sut.Find(m => m.Id == model.Id).FirstOrDefault();

            Assert.That(modelFromDatabase.Brand, Is.EqualTo(brand));
        }
コード例 #2
0
        public HttpResponseMessage Find(HttpRequestMessage request, int id)
        {
            try
            {
                using (ModelRepository rep = new ModelRepository())
                {
                    Model Model = rep.Find(id);

                    if (Model != null)
                    {
                        return(request.CreateResponse <Model>(HttpStatusCode.Accepted, Model));
                    }
                    else
                    {
                        return(request.CreateErrorResponse(HttpStatusCode.NotFound, "Não foi possível localizar usuário!"));
                    }
                }
            }
            catch (Exception e)
            {
                return(request.CreateErrorResponse(HttpStatusCode.BadRequest, e.Message));
            }
        }