Example #1
0
        // GET: api/States
        public List <DTO_State> GetStates()
        {
            var states = db.States;

            var dstates = new List <DTO_State>();

            foreach (State state in states)
            {
                DTO_State dstate = new DTO_State();
                state.ConvertToDTO(dstate);
                dstates.Add(dstate);
            }
            return(dstates);
        }
Example #2
0
        public IHttpActionResult GetState(int id)
        {
            State state = db.States.Find(id);

            if (state == null)
            {
                return(NotFound());
            }

            DTO_State dstate = new DTO_State()
            {
                State_Id = state.State_Id, State_Name = state.State_Name
            };

            return(Ok(dstate));
        }
Example #3
0
 public void ConvertToDTO(DTO_State dstate)
 {
     dstate.State_Id   = State_Id;
     dstate.State_Name = State_Name;
     dstate.City_Id    = Cities.Select(x => x.City_Id).ToList();
 }