// 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); }
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)); }
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(); }