Example #1
0
        public IHttpActionResult GetVolunteer(int id)
        {
            Volunteer volunteer = db.Volunteers.Find(id);

            if (volunteer == null)
            {
                return(NotFound());
            }
            DTO_Volunteer dvolunteer = new DTO_Volunteer();

            volunteer.ConvertToDTO(dvolunteer);

            return(Ok(dvolunteer));
        }
Example #2
0
        // GET: api/Volunteers
        public IList <DTO_Volunteer> GetVolunteers()
        {
            var dvolunteers = new List <DTO_Volunteer>();

            var volunteers = db.Volunteers;

            foreach (Volunteer volunteer in volunteers)
            {
                DTO_Volunteer dvolunteer = new DTO_Volunteer();
                volunteer.ConvertToDTO(dvolunteer);
                dvolunteers.Add(dvolunteer);
            }

            return(dvolunteers);
        }
Example #3
0
 public void ConvertToDTO(DTO_Volunteer dtovol)
 {
     dtovol.Account_Status   = Account_Status;
     dtovol.Address_Line_1   = Address_Line_1;
     dtovol.Address_Line_2   = Address_Line_2;
     dtovol.Area_Id          = Area_Id;
     dtovol.Close            = Close;
     dtovol.Email            = Email;
     dtovol.F_Name           = F_Name;
     dtovol.L_Name           = L_Name;
     dtovol.Mobile_Alternate = Mobile_Alternate;
     dtovol.Mobile_Number    = Mobile_Number;
     dtovol.NGO_Id           = NGO_Id;
     dtovol.Password         = Password;
     dtovol.Volunteer_Id     = Volunteer_Id;
 }
Example #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"));
            }
        }