Beispiel #1
0
        public bool editMaper(EN.Maper maper)
        {
            bool result = false;

            try
            {
                DA.maper edited_maper = db.mapers.Where(x => x.username == maper.Username).First();

                edited_maper.name       = maper.Name;
                edited_maper.last_name  = maper.Fullname;
                edited_maper.address    = maper.Address;
                edited_maper.mail       = maper.Email;
                edited_maper.implements = maper.Items;
                edited_maper.cell       = maper.Phone;
                edited_maper.password   = maper.Password;
                edited_maper.city       = maper.City;
                edited_maper.cost       = maper.Cost;

                db.SaveChanges();

                result = true;
            }
            catch (InvalidOperationException ex)
            {
                throw ex;
            }

            return(result);
        }
Beispiel #2
0
        public bool createMaper(EN.Maper maper)
        {
            bool result = false;

            try
            {
                var datos = new DA.maper
                {
                    username   = maper.Username,
                    name       = maper.Name,
                    last_name  = maper.Fullname,
                    implements = maper.Items,
                    city       = maper.City,
                    address    = maper.Address,
                    mail       = maper.Email,
                    cell       = maper.Phone,
                    password   = maper.Password,
                    cost       = maper.Cost,
                    rating     = 5
                };

                db.mapers.Add(datos);

                db.SaveChanges();

                result = true;
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(result);
        }
Beispiel #3
0
        public EN.Maper authenticateMaper(String username, String password)
        {
            EN.Maper finded_maper = new EN.Maper();
            try
            {
                DA.maper maper = db.mapers.Where(x => x.username == username && x.password == password).First();



                finded_maper.IDUser   = maper.id;
                finded_maper.Username = maper.username;
                finded_maper.Name     = maper.name;
                finded_maper.Fullname = maper.last_name;
                finded_maper.Password = maper.password;
                finded_maper.Address  = maper.address;
                finded_maper.Email    = maper.mail;
                finded_maper.Phone    = maper.cell;
                finded_maper.Items    = maper.implements;
                finded_maper.City     = maper.city;
                finded_maper.Cost     = maper.cost;
                finded_maper.Rating   = maper.rating;

                return(finded_maper);
            }
            catch (InvalidOperationException ex)
            {
                EN.Maper finded_user = new EN.Maper();

                finded_user.IDUser   = 0;
                finded_user.Username = null;
                finded_user.Name     = null;
                finded_user.Fullname = null;
                finded_user.Password = null;
                finded_user.Address  = null;
                finded_user.Email    = null;
                finded_user.Phone    = null;
                finded_user.Items    = null;
                finded_user.City     = null;
                return(finded_user);

                throw ex;
            }
        }
Beispiel #4
0
        public bool updateRating(EN.Maper maper)
        {
            bool result = false;

            try
            {
                DA.maper edited_maper = db.mapers.Where(x => x.id == maper.IDUser).First();

                edited_maper.rating = maper.Rating;

                db.SaveChanges();

                result = true;
            }
            catch (InvalidOperationException ex)
            {
                throw ex;
            }

            return(result);
        }