コード例 #1
0
        public IHttpActionResult Post(EntityToDo toDo)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            toDo.CreateDate = DateTime.Now;
            repository.Add(toDo.ToDalToDoEntity());

            return(StatusCode(HttpStatusCode.NoContent));
        }
コード例 #2
0
        public IHttpActionResult Put(int id, EntityToDo toDo)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != toDo.Id)
            {
                return(BadRequest());
            }

            try
            {
                repository.Update(id, toDo.ToDalToDoEntity());
            }
            catch
            {
                throw new Exception();
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }