public UserProfileVM Register([FromBody] UserProfileVM model) { try { var dest = Mapper.Map <UserProfileVM, UserProfile>(model); dest.DateCreated = DateTime.Now; dest.DateModified = DateTime.Now; var result = _userProfileBL.InsertUser(dest); var userProfile = Mapper.Map <UserProfile, UserProfileVM>(result); userProfile.Email = model.Email; userProfile.UserName = model.UserName; userProfile.FacebookId = model.FacebookId; return(userProfile); } catch (Exception e) { throw e; } }