Exemplo n.º 1
0
        public IHttpActionResult EditUserProfile([FromBody] UserModel i_User)
        {
            LogControllerEntring("editprofile");
            IHttpActionResult result = Ok();

            try
            {
                using (MyDiveEntities MyDiveDB = new MyDiveEntities())
                {
                    i_User.FirstName = i_User.FirstName != null ? i_User.FirstName : "";
                    i_User.LastName  = i_User.LastName != null ? i_User.LastName : "";
                    int userID = MyDiveDB.stp_EditUserProfile(
                        i_User.UserID,
                        i_User.FirstName,
                        i_User.LastName,
                        i_User.LicenseTypeID);

                    result = Ok(userID);
                    LogData("user edited", i_User);
                }
            }
            catch (Exception ex)
            {
                result = LogException(ex, JsonConvert.SerializeObject(i_User));
            }

            return(result);
        }