Exemplo n.º 1
0
        public HttpResponseMessage Get(ComputersDto computer)
        {
            var repo   = new ComputersRepository();
            var result = repo.Post(computer);

            return(result
                ? Request.CreateResponse(HttpStatusCode.Created)
                : Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Unable to Process your request"));
        }
Exemplo n.º 2
0
        public HttpResponseMessage Put(ComputersDto computer, int id)
        {
            var repo = new ComputersRepository();

            computer.ComputerID = id;
            var result = repo.Put(computer);

            return(result
                ? Request.CreateResponse(HttpStatusCode.OK)
                : Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Unable to Process your request"));
        }
Exemplo n.º 3
0
        public bool Put(ComputersDto computer)
        {
            using (var db = GetConnection())
            {
                db.Open();
                var result = db.Execute(@"UPDATE [dbo].[Computer]
                                                   SET [Manufacturer] = @Manufacturer
                                                      ,[Make] = @Make
                                                      ,[PurchaseDate] = @PurchaseDate
                                                 WHERE ComputerID = @computerID", computer);

                return(result == 1);
            }
        }