public IHttpActionResult GetDriver(int id) { Driver driver = db.Drivers.Find(id); if (driver == null) { return(NotFound()); } DTO_Driver ddriver = new DTO_Driver(); driver.ConvertToDTO(ddriver); return(Ok(ddriver)); }
// GET: api/Drivers public List <DTO_Driver> GetDrivers() { var ddrivers = new List <DTO_Driver>(); var drivers = db.Drivers; foreach (Driver driver in drivers) { DTO_Driver ddriver = new DTO_Driver(); driver.ConvertToDTO(ddriver); ddrivers.Add(ddriver); } return(ddrivers); }
public void ConvertToDTO(DTO_Driver dtodriver) { dtodriver.Driver_Id = Driver_Id; dtodriver.Account_Status = Account_Status; dtodriver.Address_Line_1 = Address_Line_1; dtodriver.Address_Line_2 = Address_Line_2; dtodriver.Area_Id = Area_Id; dtodriver.Close = Close; dtodriver.Email = Email; dtodriver.F_Name = F_Name; dtodriver.L_Name = L_Name; dtodriver.Mobile_Alternate = Mobile_Alternate; dtodriver.Mobile_Number = Mobile_Number; dtodriver.Password = Password; dtodriver.NGO_Id = NGO_DRIVER.Select(x => x.NGO_Id).ToList(); }
public IHttpActionResult GetLogin(string id, string id2) { Custom_Validation cval = new Custom_Validation(); cval.Volunteers = db.Volunteers.ToList(); cval.Users = db.Users.ToList(); cval.Drivers = db.Drivers.ToList(); var obj = cval.Login_Validation(id, id2); if (obj is Volunteer) { Volunteer vol = obj as Volunteer; DTO_Volunteer dto_vol = new DTO_Volunteer(); vol.ConvertToDTO(dto_vol); return(Ok(new { obj = dto_vol, type = "volunteer" })); } else if (obj is User) { User vol = obj as User; DTO_User dto_user = new DTO_User(); vol.ConvertToDTO(dto_user); return(Ok(new { obj = dto_user, type = "user" })); } else if (obj is Driver) { Driver dri = obj as Driver; DTO_Driver dto_dri = new DTO_Driver(); dri.ConvertToDTO(dto_dri); return(Ok(new { obj = dto_dri, type = "driver" })); } else { return(Ok("Error")); } }