Esempio n. 1
0
        public IHttpActionResult GetUserById(int id)
        {
            tblUser dbUser = UserService.GetById(id);
            User user = new User();
            if (dbUser != null)
            {
                tblUserName dbName = UserNameService.GetById(dbUser.NameId);
                user = new User()
                {
                    UserId = dbUser.UserId,
                    Name = new Name()
                    {
                        Title = dbName.Title,
                        FirstName = dbName.FirstName,
                        LastName = dbName.LastName
                    },
                    Email = dbUser.Email,
                    Gender = dbUser.Gender,
                    DateOfBirth = dbUser.DateOfBirth,
                    PhoneNumber = dbUser.PhoneNumber,
                    ThumbnailImage = dbUser.ThumbnailImage,
                    MainImage = dbUser.MainImage
                };
                if (user == null)
                {
                    return Ok();
                }
            }
            else
            {
                return Ok();
            }

            return Ok(user);
        }
Esempio n. 2
0
        public IHttpActionResult Delete(int id)
        {
            if (id <= 0)
                return BadRequest("Not a valid student id");

            tblUser dbUser = UserService.GetById(id);
            tblUserName dbName = UserNameService.GetById(dbUser.NameId);

            try
            {

                if (dbUser != null)
                {
                    UserService.Delete(id);
                }
                else
                {
                    return BadRequest("No User matches provided ID");
                }
                if (dbName != null)
                {
                    UserNameService.Delete(dbUser.NameId);
                }
                else
                {
                    return BadRequest("No User matches provided ID");
                }
            }
            catch (Exception ex)
            {
                return BadRequest("Not a valid call");
            }

            return Ok("Success");
        }
Esempio n. 3
0
        public IHttpActionResult Put([FromBody]User value)
        {
            if (!ModelState.IsValid)
                return BadRequest("Not a valid model");

            tblUser dbUser = UserService.GetById(value.UserId);
            tblUserName dbName = UserNameService.GetById(dbUser.NameId);
            try
            {
                if (dbName != null)
                {
                    dbName.Title = value.Name.Title;
                    dbName.FirstName = value.Name.FirstName;
                    dbName.LastName = value.Name.LastName;

                    UserNameService.Update(dbName);
                }
                else
                {
                    return BadRequest("No User matches provided ID");
                }

                if (dbUser != null)
                {
                    dbUser.Email = value.Email;
                    dbUser.Gender = value.Gender;
                    dbUser.DateOfBirth = Convert.ToDateTime(value.DateOfBirth);
                    dbUser.PhoneNumber = value.PhoneNumber;
                    dbUser.ThumbnailImage = value.ThumbnailImage;
                    dbUser.MainImage = value.MainImage;

                    UserService.Update(dbUser);
                }
                else
                {
                    return BadRequest("No User matches provided ID");
                }
            }
            catch (Exception ex)
            {
                return BadRequest("Not a valid call");
            }
            return Ok("Success");
        }
 public void Update(tblUserName name)
 {
     _db.Update(name);
 }
Esempio n. 5
0
 public static void Update(tblUserName name)
 {
     uns.Update(name);
 }