コード例 #1
0
        public IHttpActionResult Update(Rp3.Test.Common.Models.Person person)
        {
            using (DataService service = new DataService())
            {
                Rp3.Test.Data.Models.Person personModel = new Test.Data.Models.Person();
                personModel.Active         = person.Active;
                personModel.PersonId       = person.PersonId;
                personModel.Name           = person.Name;
                personModel.Identification = person.Identification;

                service.Persons.Update(personModel);
                service.SaveChanges();
            }

            return(Ok(true));
        }
コード例 #2
0
        public IHttpActionResult Insert(Rp3.Test.Common.Models.Person person)
        {
            using (DataService service = new DataService())
            {
                Rp3.Test.Data.Models.Person personModel = new Test.Data.Models.Person();
                personModel.Active         = person.Active;
                personModel.Name           = person.Name;
                personModel.Identification = person.Identification;

                personModel.PersonId = service.Persons.GetMaxValue <int>(p => p.PersonId, 0) + 1;

                service.Persons.Insert(personModel);
                service.SaveChanges();
            }

            return(Ok(true));
        }
コード例 #3
0
        public IHttpActionResult GetById(int personId)
        {
            Rp3.Test.Common.Models.Person commonModel = null;
            using (DataService service = new DataService())
            {
                var model = service.Persons.GetByID(personId);

                commonModel = new Common.Models.Person()
                {
                    Active         = model.Active,
                    PersonId       = model.PersonId,
                    Name           = model.Name,
                    Identification = model.Identification
                };
            }
            return(Ok(commonModel));
        }