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);
        }
Beispiel #3
0
        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();
        }
Beispiel #4
0
        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"));
            }
        }